Installation d'un serveur d'application PHP (Windows)

Un serveur d'application est nécessaire pour traiter les pages Web dynamiques. Un serveur d'application est un logiciel qui aide un serveur Web à traiter des pages Web contenant des scripts ou des balises côté serveur. Lorsqu'une page portant cette marque est demandée par un navigateur, le serveur Web transmet la page au serveur d'application pour que celui-ci la traite avant qu'elle ne soit envoyée au navigateur. Pour plus d'informations, consultez la section Description des applications Web.

Vérifiez que le serveur d'application PHP est installé et qu'il tourne sur le système exécutant IIS (IIS peut être installé sur votre disque dur local ou sur un ordinateur distant). Vous pouvez télécharger et installer le serveur d'application PHP depuis le site Web PHP, à l'adresse www.php.net/downloads.php.

Avec PHP 5, l'extension qui permet à PHP de travailler avec un serveur de base de données MySQL n'est pas installée ou activée par défaut par Windows Installer. Il faut l'installer et l'activer soi-même.

Pour installer PHP sur un système Windows:

  1. Le cas échéant, connectez-vous à votre système Windows en utilisant le compte Administrateur.
  2. Télécharger Windows PHP 5.x Installer du site Web PHP à l'adresse www.php.net/downloads.php.
  3. Double-cliquez sur le fichier d'installation que vous avez téléchargé et suivez les instructions d'installation qui paraissent à l'écran.
  4. Une fois que PHP est installé avec succès, téléchargez le package Windows PHP 5.x comprimé en mode zip du site Web PHPwww.php.net/downloads.php, puis extrayez le package dans un dossier temporaire sur votre disque dur.

    Le package zip contient l'extension dont vous avez besoin pour travailler avec MySQL.

  5. Dans le dossier temporaire contenant les fichiers décomprimés, repérez le dossier appelé ext et copiez-le dans le dossier C:\PHP\

    Le dossier PHP contient des extensions communes PHP, y compris l'extension MySQL.

  6. Dans le dossier C:\Windows, repérez le fichier appelé php.ini et ouvrez-le dans Notepad.

    Vous devez modifier ce fichier pour activer l'extension MySQL.

  7. Trouvez la ligne suivante dans ce fichier.

    extension_dir = "./"

    Cette ligne précise à quel endroit PHP doit aller chercher des extensions.

  8. Modifiez la ligne comme suit :

    extension_dir = "C:\PHP\ext\"

  9. Trouvez la ligne suivante dans ce fichier :

    ;extension=php_mysql.dll

    Le point-virgule en début de ligne demande à PHP d'ignorer cette ligne.

  10. Supprimez le point-virgule en début de ligne pour activer l'extension.

    extension=php_mysql.dll

  11. Enregistrez et fermez le fichier php.ini.
  12. Dans le dossier temporaire contenant vos fichiers PHP décomprimés, repérez le dossier appelé libmysql.dll et copiez-le dans le dossier C:\Windows\system32.

    Ce fichier est nécessaire pour que IIS puisse travailler avec PHP 5 et MySQL.

  13. Redémarrez IIS.

Pour plus d'informations sur l'activation de l'extension MySQL, voir le site Web PHP à l'adresse www.php.net/manual/en/ref.mysql.php. Pour plus d'informations sur le serveur d'application, reportez-vous à la documentation PHP, que vous pouvez télécharger à partir du site Web PHP à l'adresse suivante : www.php.net/download-docs.php.

Après avoir installé PHP, vous pouvez tester le serveur pour vous assurer qu'il fonctionne correctement (Voir Test de l'installation PHP (Windows).)