Configuration Apache · 1 min read · Dec 07, 2025
Comment configurer Apache2 avec mod_fcgid et PHP5 sur Mandriva 2009.1 - Page 2
4 Test
Maintenant, nous créons un petit fichier de test PHP, par exemple sur le site www.example1.com…
vi /var/www/web1/web/info.php| |
… et appelez ce fichier dans un navigateur ( http://www.example1.com/info.php). Si tout se passe bien, la sortie devrait ressembler à ceci, et vous devriez voir CGI/FastCGI dans la ligne Server API :

5 php.ini personnalisé pour chaque site web
Parce que chaque site web a son propre script wrapper php-fcgi-starter, il est possible de définir différents fichiers php.ini pour différents sites web. Pour démontrer cela, je vais copier le php.ini par défaut ( /etc/php.ini) dans le répertoire /var/www/web2/ et faire en sorte que www.example2.com utilise le php.ini du répertoire /var/www/web2/ :
cp /etc/php.ini /var/www/web2/
chown web2:web2 /var/www/web2/php.ini(Vous pouvez maintenant modifier /var/www/web2/php.ini à votre convenance.)
Ensuite, nous ouvrons /var/www/php-fcgi-scripts/web2/php-fcgi-starter…
vi /var/www/php-fcgi-scripts/web2/php-fcgi-starter… et mettons /var/www/web2/ dans la ligne PHPRC :
| #!/bin/sh PHPRC=/var/www/web2/ export PHPRC export PHP_FCGI_MAX_REQUESTS=5000 export PHP_FCGI_CHILDREN=8 exec /usr/bin/php-fcgi |
Rechargez Apache ensuite :
/etc/init.d/httpd reloadCréez un nouveau fichier phpinfo(); pour www.example2.com…
vi /var/www/web2/web/info.php| |
… et appelez-le dans un navigateur ( http://www.example2.com/info.php). La ligne Loaded Configuration File devrait maintenant afficher /var/www/web2/php.ini :

6 Changer les paramètres de configuration PHP uniques
Au lieu de passer un tout nouveau fichier php.ini à votre site web, vous pouvez également changer des paramètres de configuration PHP uniques dans le script wrapper php-fcgi-starter (ou utiliser une combinaison des deux) en ajoutant le commutateur -d à l’exécutable PHP. Par exemple, si je veux désactiver magic_quotes_gpc pour le site web www.example2.com, je le ferais comme suit :
vi /var/www/php-fcgi-scripts/web2/php-fcgi-starter| #!/bin/sh PHPRC=/etc/ export PHPRC export PHP_FCGI_MAX_REQUESTS=5000 export PHP_FCGI_CHILDREN=8 exec /usr/bin/php-fcgi -d magic_quotes_gpc=off |
Rechargez Apache ensuite :
/etc/init.d/httpd reloadPuis appelez à nouveau le script info.php dans un navigateur ( http://www.example2.com/info.php) et recherchez la ligne magic_quotes_gpc - elle devrait maintenant afficher Off :

7 Liens
- mod_fcgid: http://fastcgi.coremail.cn/
- Apache: http://httpd.apache.org/
- PHP: http://www.php.net/
- Mandriva: http://www2.mandriva.com/
Recevez de nouveaux articles dans votre boîte de réception.
Aucun spam. Désabonnez-vous à tout moment.