Problème avec php en ISAPI sous Server 2003 R2 et IIS 6
j'ai tourné en rond toute l'après midi...
y a t'il un problème avec la version R2 de Server 2003 pour l'install de php ?
j'ai fait une install sur un server 2003 normal avec SP1 sans souci.
du coup, j'arrive au taff confiant et non :cry:
j'ai suivi la procédure standard :
1.: installation de php
- extraction de l'archive (php5.1.6) dans c:\php
- copie de php.ini-recommended en php.ini
- cgi.force_redirect=0
- session.save_path=C:\php\sessions (dossier créé...)
- extension_dir = "C:\php\ext"
- extension=php_mysql.dll
- c:\php ajouté au PATH
- ajout de HKEY_LOCAL_MACHINE\SOFTWARE\PHP\IniFilePath = C:\php
2.: config iis 6 :
- ajout de l'extension C:\php\php5isapi.dll dans 'Extension du service Web' et je l'autorise
- Sites Web -> Propriétés -> Répertoire de Base -> Configuration -> Mappages : ajout de .php sur C:\php\php5isapi.dll limité à GET,POST,HEAD
- Sites Web -> Propriétés -> Répertoire de Base -> Autorisations : Scripts seulement
chez moi ça suffisait
j'ai aussi rajouté ça :
- Sites Web -> Propriétés -> Filtres ISAPI : PHP sur C:\php\php5isapi.dll
j'ai mis les autorisation accès total pour le IUSR_"server_name".
dans la racine, j'ai mis un fichier html et un fichier test php qui fait un simple echo.
arrêt du service IIS
redémarrage de IIS
Mes test sont en local.
le fichier html passe.
erreur 403 sur mon fichier php. il le trouve bien mais il me sort une histoire de droit :s
quand je regarde dans Sites Web -> Propriétés -> Filtres ISAPI, PHP est en rouge flèche vers le bas !
IIS semble ne pas vouloir charger php en module.
Help please, je ne sais trop pas d'où peut venir le problème.
Rq : c'est pas moi qui a install Server 2003 R2, mais l'install est toute fraiche. Le serveur est sur un domaine Active directory et ASP.NET est chargé en ISAPI sous IIS.
voilà, j'attends vos suggestions.
j'essaierai de chopper mon messages d'erreur dans la soirée.
Merci d'avance ;)
dernière remarque, le navigateur de test est IE7 (la dernière version dispo).
je ne pense pas qu'il ait quelque chose à voir mais bon...
encore une autre : la version de php que j'ai install chez moi la sem dernière c'était la 5.1.5 et celle d'aujourd'hui la 5.1.6
Est ce que le pb pourrait venir de cette new release ? louche...