Table des matières

Installation de PHP sur Windows

Un fichier d'installation de PHP, qui utilise la méthode Windows Installer, ne semble pas fonctionner automatiquement, comme on aurait pu le croire. Plusieurs how-to existent pour ce genre de procédure, on veut ici une procédure directe et rapide.

Installation de PHP

Prend en compte que IIS est déjà installé sur Windows XP Professionnel. Peut également fonctionner sur Windows 2003 Server avec IIS 6.

  1. Télécharger le fichier d'installation «automatique» ou le fichier compressé.
  2. Installer ou décompresser dans C:\php\.
    • À l'installation, installer les extensions voulus (ex GD2 et MySQL).
  3. Créer un répertoire sessions dans C:\php\ (facultatif)
  4. Éditer le fichier php.ini
    • Spécifier le paramètre doc_root = C:\php\
    • Spécifier le paramètre session.save_path = C:\php\sessions (facultatif)
    • Vérifier que extension_dir = “C:\php\ext” (devrait être déjà comme ça avec l'installation Windows Installer)
  5. Modifier la variable d'environnement PATH pour ajouter le répertoire C:\php\
  6. Inclure dans le registre, une clé qui spécifie IniFilePath
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\PHP]
"IniFilePath"="C:\\PHP"

Configuration d'IIS

Si un site web est déjà démarré, il est préférable de l'arrêter avant de changer la configuration.

  1. Aller dans Internet Information Services, accessible depuis la console Computer Management.
  2. Aller dans Propriétés de Web Sites (peut se faire sur un site précis également).
  3. Dans l'onglet ASAPI Filters, inclure le fichier C:\php\php5isapi.dll.
  4. Dans l'onglet Home Directory, cliquer sur le bouton Configuration, Add de l'onglet Mappings
    • Dans Executable, respécifier le fichier C:\php\php5isapi.dll.
    • Dans Extension, entrer .php
    • Sélectionner Limit to: et entrer GET,POST,HEAD