3 façons de créer un environnement de développement PHP local

Obtenir un environnement de développement local PHP | InMotion Hosting

Pour de nombreux utilisateurs qui débutent dans le développement Web, l'un des plus grands défis n ' est pas d'apprendre le code lui-même, mais de voir tes résultats dans le navigateur. Le problème, c'est que tu dois d'abord mettre en place un environnement de développement PHP approprié pour que ton code s'exécute dans le navigateur.

Si tu utilises PHP Composer, pas de souci, il est disponible dans tous les comptes d'InMotion Hosting .

PHP est un langage de script côté serveur

Comme tu commences tout juste à coder pour le web, tu sais probablement déjà que le code web que tu écris localement doit être exécuté dans un navigateur web. Le HTML et le JavaScript s'exécutent par défaut dans un navigateur Web. Cependant, pour exécuter les fichiers PHP, le programme PHP doit être en cours d'exécution.

Dans un compte d'hébergement web, PHP est activé par défaut. C'est pourquoi PHP est appelé "langage de script côté serveur". Mais tu n'as pas besoin d'un serveur pour commencer à exécuter du code PHP localement.

Exécuter le serveur PHP par défaut

C'est le moyen le plus simple d'obtenir instantanément du code PHP dans ton navigateur, mais il est également limitatif pour le développement de projets plus importants. Si tu cherches un moyen rapide et facile de voir la sortie de quelques fonctions PHP de base, tu peux utiliser le serveur web intégré de PHP.

Tout ce dont tu as besoin, c'est d'un dossier, avec un fichier PHP à l'intérieur, et d'une session de terminal. Pour démarrer le serveur PHP dans ce dossier, exécute cette commande à partir de l'endroit où se trouvent les fichiers :

php -S localhost:8000

Si tu vas à cette adresse localhost:8000Tu pourras alors voir PHP fonctionner à merveille dans ton navigateur Web.

N'oublie pas qu'il faut que PHP soit déjà installé sur ton ordinateur. Mais si tu as un Mac, par exemple, PHP est déjà installé et tu peux exécuter cette commande immédiatement.

Moyens faciles de mettre en place une pile LAMP

Si PHP n'est pas installé sur ton ordinateur, tu peux l'installer, mais il existe des moyens plus simples d'obtenir PHP et d'autres logiciels de développement Web dans un seul et même ensemble. Tu as probablement entendu le terme "pile LAMP", qui signifie Linux, Apache, MySQL et PHP (tous les logiciels importants pour le développement Web). Cependant, tu n'as pas besoin de la partie "Linux" pour obtenir le reste. Il existe des applications disponibles pour Mac et Windows qui te donnent tout ce dont tu as besoin pour le développement web dans ton système d'exploitation actuel.

Nous aborderons ci-dessous quelques-unes des options les plus populaires :

Laragon
une application gratuite qui te permet d'exécuter la pile "AMP" à partir de Windows. Parmi les fonctionnalités, il y a le SSL et une suite d'installations en un clic pour des programmes populaires comme WordPress. Tu peux ainsi créer un site de développement WordPress local en quelques secondes. (Tu sais que tu en as toujours voulu un.)
MAMP
Mamp (gratuit) et Mamp Pro (payant) te donnent un environnement de développement local complet avec les applications nécessaires. La version pro te permet de créer plus facilement plusieurs hôtes avec une interface utilisateur confortable.
XAMPP
Comme le paquet MAMP ci-dessus, XAMPP te donne un grand nombre des mêmes outils, mais dans une interface légèrement différente.

Tu verras que pratiquement tous les produits "AMP" te donnent le même effet de base, mais ils diffèrent par d'autres facteurs concernant l'interface utilisateur. C'est pourquoi il est préférable de faire un essai avec chacun d'entre eux afin de se familiariser avec eux et de voir lequel fonctionne le mieux avec ton style de travail.

Conteneurs virtuels pour le développement PHP (niveau Master)

L'utilisation des piles "AMP" est un moyen facile et amusant de commencer ton développement web. Tu peux littéralement faire fonctionner un serveur web complet avec une simple installation. Pour apprendre les bases du développement web, et la plupart des applications professionnelles, c'est suffisant.

Cependant, sur le haut de gamme, certains développeurs préfèrent utiliser des conteneurs virtuels. Un conteneur est essentiellement un petit environnement informatique virtuel avec le strict minimum de logiciels nécessaires pour simuler un serveur entier.

L'avantage d'utiliser un conteneur réside dans la possibilité de reproduire les conditions précises dans pratiquement n'importe quel autre conteneur. Ainsi, ton environnement de développement peut correspondre exactement à ton serveur de production.

Mieux encore, tous les logiciels de conteneurs les plus populaires sont gratuits. Cependant, ils sont plutôt difficiles à apprendre. Mais comme ils sont gratuits, tu peux en installer un et suivre un cours en ligne pour commencer à t'amuser. Docker s'est avéré être l'une des solutions de conteneurs les plus populaires, mais il en existe d'autres que tu peux essayer.

Partager cet article

One thought on "3 façons de créer un environnement de développement PHP local"

  1. Si tu es utilisateur de macOS, ServBay.dev est un bon outil, surtout pour les débutants. Il gère toutes les versions de PHP, MariaDB et PostgreSQL , ainsi que redis et memcached. Tu peux faire tourner plusieurs instances PHP simultanément et passer d'une instance à l'autre facilement. Cet outil a simplifié mon développement PHP. Ça vaut le coup d'essayer !

Laisser une réponse

Ton adresse e-mail ne sera pas publiée. Les champs obligatoires sont marqués *