Formation PUB010 : PHP, 2025 Les bases du PHP

5.1 Qu'est-ce que le PHP ?


Le PHP est un langage de programmation Web interprété par un serveur. Il s'agit d'un langage libre. Il a été inventé en 1994 par Rasmus Lerdorf puis réécrit en 1997 par Zeev Surazki et Andi Gutmans.

L'acronyme PHP signifiait à l'origine Personnal Home Page et a été conservé par la suite mais avec un nouveau sens : Hypertext Preprocessor.

Pour exécuter du code PHP, il faut installer différents éléments :

  • un serveur HTTP;
  • un module qui permet au serveur d'interpréter le PHP;
  • un serveur de bases de données.

On retrouvera souvent les combinaisons suivantes :

  • Serveur Apache, PHP, MySQL (pouvant tourner sur Linux, sur Mac ou sur Windows). On dira alors qu'on a une installation :
  • Serveur Ngnix, PHP, MySQL (pouvant également tourner sur Linux, sur Mac ou sur Windows). Il existe un acronyme pour la version sous Linux : LNMP ou LEMP (Linux, Nginx - prononcé Engine-X, MySQL, PHP)
  • Serveur IIS, PHP, MySQL (ne pouvant tourner que sous Windows)

Installation locale pendant le développement

Plusieurs développeurs aiment travailler localement pendant la phase de développement du site Web. Pour y arriver, ils peuvent installer facilement un environnement WAMP, LAMP ou MAMP à l'aide de paquets qui regroupent tout ce qu'il faut.

Un de mes préférés est AMPPS. Pour l'installer, suivez les instructions dans la fiche Installation de AMPPS.

Une autre option que j'aime beaucoup utiliser est l'installation des serveurs requis à l'aide de conteneurs Docker préconfigurés dans un logiciel qui s'appelle Devilbox.

Pour plus d'information

« PHP ». Wikipedia. http://fr.wikipedia.org/wiki/PHP

▼Publicité

Veuillez noter que le contenu de cette fiche vous est partagé à titre gracieux, au meilleur de mes connaissances et sans aucune garantie.
Merci de partager !
Soumettre