Logo SBS 2003 Small Business Server
http://www.SBSfr.org
http://www.SBSfr.org
L'impresion n'est rendue possible que pour les membres !

Comment installer PHP/MySQL sous Windows XP et IIS

PHP version utilisée 5.22
MySQL version utilisée 4.1.22

Créez un répertoire PHP dans C:\Program Files par exemple C:\Program Files\PHP et décompressez le package téléchargé sur un site de téléchargement de package PHP.

Ouvrez les propriétés du poste de travail et utilisez l'onglet Avancé, Utilise le bouton Variables d'environnement, cherchez dans la liste Variable Système la variable PATH et rajoutez un chemin tel que :

C:\Program Files\PHP \;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;

Ensuite, rajoutez la variable PHPRC=C:\Program Files\PHP\ dans la liste des variables système.

Attention : ces modifications ne seront prises en compte qu'après redémarrage du serveur ou de la station, au niveau de l'environnement Windows.

Puis, lancez la console IIS pour configurer l'extension PHP. Pour cela il faut faire apparaître les propriétés de Sites Web à l'aide d'un clic doit sur cette ligne.

Cette console peut contenir plusieurs sites Web, il faut être précautionneux quant à l'application des modifications à tous les sites ou non.



Ensuite, dans l'onglet "Filtres ISAPI", ajoutez le filtre PHP, à l'aide du bouton "Ajouter". Configurez le nom et le chemin de l'exécutable appelé.

Le résultat : le filtre est inconnu pour IIS mais il fonctionne. Il ne peut pas être déplacé. Dans l'exemple choisi, le filtre se trouve dans le répertoire que nous avons inclus dans la variable d'environnement PATH c'est-à-dire C:\Program Files\PHP\php-cgi.exe



Il ne faut pas oublier de lancer le fichier, livré dans le paquet, et qui se nomme pws-php5isapi.reg, Ce fichier contient une modification du registre. Attention : vous devez l'éditer pour bien définir le chemin où se trouve la DLL. Allez contrôler que la configuration est correcte avec regedit.



Dans l'onglet Documents, vous définissez ensuite le type de documents que IIS devra utiliser par défaut quand celui-ci ne sera pas mentionné explicitement. Par exemple, si vous saisissez www.assysm.com, vous ne mentionnez pas le document qu'IIS doit exécuter pour afficher la page. Si vous activez Active le document par défaut et que vous ajouter index.php dans la liste, il démarrera sur le fichier index.php si il existe dans le répertoire.



Si tout s'est correctement déroulé, vous pouvez créer dans le répertoire par défaut un fichier se nommant index.php et contenant les lignes suivantes :


Si vous lancez un IE comme tel http://localhost/, vous devez obtenir le résultat suivant :

Cette page vous indiquera beaucoup d'autres informations, notamment si MySQL est correctement installé ou non, avec tous les modules complémentaires dont a besoin PHP pour fonctionner avec MySQL.

Cette page vous donnera la liste de tous les modules cités dans le paragraphe Windows Extensions de PHP.INI auquel le point virgule aura été supprimé en début de ligne (le point virgule indique que tout ce qui suit ne doit pas être pris en compte par le programme PHP.EXE)



Gils Gayraud

Valid XHTML 1.0 Strict
Valid CSS
Designed by Laurent Caranove