Installation de PHP
Téléchargez et installez Visual C++ Redistribuable pour Visual Studio 2017, package nécessaire pour faire fonctionner le build VC15 (PHP 7.2). Vous retrouverez le détail des compatibilités (package Microsoft / Version de build PHP) en colonne latérale gauche de la page de téléchargement de PHP for Windows.
Téléchargez la dernière version 64 bits de PHP for Windows en version « Non Thread Safe », fichier zip nommé VC15 x64 Non Thread Safe et décompresser le contenu dans un dossier à la racine de votre disque c:\PHP7
Configuration de PHP
- Dupliquez le fichier php.ini-development vers php.ini
- Ouvrez le fichier php.ini avec un éditeur de texte
- Augmentez la valeur de memory_limit à 1G car Composer nécessite beaucoup de mémoire.
- Décommentez la ligne extension_dir = « ext » en retitant le ; du début de ligne.
- Décommentez les extension dll que vous voulez utiliser. J’ai pour ma part, décommenté les lignes suivantes :
extension=curl
extension=gd2
extension=mbstring
extension=openssl
extension=pdo_mysql
extension=pdo_sqlite
extension=sockets
Ajoutez C:\PHP7 dans la variable PATH d’environnnement Windows 10. Pour y accéder rapidement, vous pouvez taper « path » dans la barre de recherche et cliquez sur « Modifier les variables d’environnement système ».
Vous pouvez vérifiez le bon fonctionnement de PHP en tapant php -v dans un terminal.
Pensez à faire une copie de votre fichier de configuration php.ini
Installation de Composer
Téléchargez et éxécutez Composer-Setup.exe (Windows Installer) depuis la page de téléchargement de Composer. L’installateur va télécharger Composer, l’installer et modifier la variable d’environnement PATH. Vous pourez donc appeler Composer depuis n’importe quel répertoire.
Vous pouvez vérifiez le bon fonctionnement de Composer en tapant composer –version ou encore composer -V dans un terminal.
C’est tout ! Vous pouvez désormais utiliser PHP7 et Composer dans vos projets.
D’après les articles :
- « Installing PHP 7 and Composer on Windows 10, Natively » de Jeff Geerling
- « Install PHP7 and Composer on Windows 10 » de Dac Chartrand