Section courante

A propos

Section administrative du site

Installer PHP sur Windows 10 et IIS

Cependant, l'installation de PHP sur une machine Windows a toujours été un peu pénible. Il est possible d'installer PHP à l'aide de Web Platform Installer, mais en raison de nombreux problèmes d'installation, il est souvent préférable d'installer PHP manuellement car si quelque chose ne va pas à l'aide de Web Platform Installer, c'est très, très difficile à corriger, mais les erreurs d'une installation manuelle sont plus faciles à localiser.

Il y a cinq étapes de base pour installer PHP sur une machine Windows 10 :

1. Configuration de IIS

Il faut aller dans «Panneau de contrôle > Programmes > Activer ou désactiver des fonctionnalités Windows» ou «Control Panel > Programs > Turn Windows features on or off» :

Ensuite, il faut cliquez sur Internet Information Services :

Cliquez sur «IIS > World Wide Web Services > Application Development Features > CGI» :

Enfin, vous cliquez sur le bouton OK.

2. Installez la version 64 bits NTS (Non Thread-Safe) de PHP :

Téléchargez et enregistrez sur le poste de travail la version désirer à partir du site Web suivant :

https://windows.php.net/downloads/releases/

Extrayez tout le contenu du fichier Zip dans dossier comme ceci C:\PHP.

Modifiez maintenant la variable d'environnement système PATH afin qu'IIS sache où se trouvent les exécutables PHP :

Aller dans «Panneau de configuration > Système et sécurité > Système > Paramètres système avancés» ou «Control Panel > System and Security > System > Advanced System Settings».

Ensuite, «Variables d'environnement» ou «Environment Variables» :

Maintneant, vous allez dans «Variables système > Chemin > Modifier...» ou «System Variables > Path > Edit»

Enfin, ajouter «C:\PHP».

3. Configurez le fichier php.ini.

Faites une copie du fichier C:\PHP\php.ini-development et enregistrez-le sous C:\PHP\php.ini.

Modifiez le fichier php.ini en recherchant les entrées suivantes, décommentez-les et remplacez les valeurs par :

4. Configurer IIS pour fonctionner avec PHP

Lancer en ligne de commande :

inetmgr

Il affiche alors une application ressemblant à ceci :

Cliquez sur «Mappages de gestionnaires > Ajouter un mappage de modules...» ou «Handler Mappings > Add Module Mapping» :

Dans le champ «Chemin de demandes :» ou «Request path:», vous entrez la valeur «*.php»

Dans le champ «Module:», vous entrez la valeur FastCgiModule (à partir de la liste déroulante)

Dans le champ «Exécutable (facultatif) :» ou «Executable (optional):», vous entrez la valeur suivante «C:\PHP\php-cgi.exe»

Dans le champ «Nom:» ou «Name:», vous entrez la valeur FastCGI :

Vous cliquez sur le bouton OK pour oui.

5. Testez l'installation et la configuration

Lancez le Bloc-notes avec les privilèges administratifs. Créez un fichier test.php et enregistrez-le sous C:\inetpub\wwwroot.

Lancez maintenant un navigateur et accédez à :

http://localhost/test.php


Dernière mise à jour : Lundi, le 30 août 2021