Bonjour,
J'ai suivi ce tuto pour réaliser une configuration php.ini par site sur IIS 6 avec php 5.2.5.
Je l'ai suivi pas à pas sauf que je n'ai pas utilisé les commandes lié au fichier fcgiconfig.js je les ai rentré moi même dans le fichier fcgiext.ini. (de peur d'effacer les anciennes)
Voici mon fichier en question
Le 1er type est pour mes sites en général et le 2ème type pour un site en particulier. (J'ai bien sur remplacé les valeur id_site et chemin_du_php.ini par les miennes.)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 [Types] php=c:\php\php-cgi.exe php:id_site=PHP monsite.com [c:\php\php-cgi.exe] ExePath=c:\php\php-cgi.exe InstanceMaxRequests=10000 ActivityTimeout=300 RequestTimeout=600 EnvironmentVars=PHP_FCGI_MAX_REQUESTS:10000 MaxInstances=20 [PHP monsite.com] ExePath=c:\php\php-cgi.exe EnvironmentVars=PHPRC:chemin_du_php.ini
Le fichier 'fcgiext.ini' est bien pris en compte quand je redémarre IIS car il me change bien la variable "PHPRC" que je retrouve dans le phpinfo() mais il ne me change pas pour autant le fichier php.ini ligne ''Loaded Configuration File" qui reste celle par défaut.
Je ne comprends pas pourquoi mon fichier php.ini n'est pas chargé au bon endroit ?
Cela peut il venir du fait que je ne me suis pas servi du fichier fcgiconfig.js pour créer le mapping ?
Merci pour vos réponses.
Partager