Installation PHP

Indication

Tout informaticien doit savoir ce que LAMP veut dire …

LAMP :

  • Linux

  • Apache

  • MySQL

  • PHP

Par exension, le logiciel équivalent pour Windows, s’est retrouvé nommé:

WAMP:

Pour Windows

Et MAMP pour les Macs…

MAMP :

Pour Mac. Pas indispensable car Apache et PHP sont installés sous Mac OS mais un peu plus simple à configurer. Il vous faudra alors installer MySQL ou MariaDB soit dans un paquet soit en utilisant homebrew ou macports

Pour toutes les plate-formes, on peut aussi installer XAMPP

Revenons à l’OS de référence à présent.

Sous Linux :

  • Installer Apache2

  • Installer PHP7

  • Télécharger éventuellement la documentation (paquet php-doc)

  • Vérifier le fichier php.ini

  • Installer MySQL (client et serveur)

  • Installer PHPMyAdmin

  • Installer des paquets complémentaires (dont les noms commencent par php7x-)

Utiliser Docker

L’utilisation de Docker permet de spécifier très précisément les dépendances souhaitées pour un projet et aussi de tester ce projet sur différentes plateformes et avec différentes versions de PHP.

Voir par exemple le site Formation Docker qui propose des docker-compose pour des environnements de développement en PHP.