Configuración PHP · 1 min read · Dec 07, 2025
Cómo configurar Apache2 con mod_fcgid y PHP5 en Mandriva 2009.1 - Página 2
4 Pruebas
Ahora creamos un pequeño archivo de prueba PHP, por ejemplo en el sitio web www.example1.com…
vi /var/www/web1/web/info.php| |
… y llamamos a ese archivo en un navegador ( http://www.example1.com/info.php). Si todo va bien, la salida debería verse similar a esto, y deberías ver CGI/FastCGI en la línea de API del servidor:

5 php.ini personalizado para cada sitio web
Debido a que cada sitio web tiene su propio script envoltorio php-fcgi-starter, es posible definir diferentes archivos php.ini para diferentes sitios web. Para demostrar esto, copiaré el php.ini predeterminado ( /etc/php.ini) al directorio /var/www/web2/ y haré que www.example2.com use el php.ini del directorio /var/www/web2/:
cp /etc/php.ini /var/www/web2/
chown web2:web2 /var/www/web2/php.ini(Puedes modificar ahora /var/www/web2/php.ini a tu gusto.)
Luego abrimos /var/www/php-fcgi-scripts/web2/php-fcgi-starter…
vi /var/www/php-fcgi-scripts/web2/php-fcgi-starter… y ponemos /var/www/web2/ en la línea 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 |
Recarga Apache después:
/etc/init.d/httpd reloadCrea un nuevo archivo phpinfo(); para www.example2.com…
vi /var/www/web2/web/info.php| |
… y llámalo en un navegador ( http://www.example2.com/info.php). La línea de Archivo de Configuración Cargado debería mostrar ahora /var/www/web2/php.ini:

6 Cambiando configuraciones individuales de PHP
En lugar de pasar un nuevo archivo php.ini completo a tu sitio web, también puedes cambiar configuraciones individuales de PHP en el script envoltorio php-fcgi-starter (o usar una combinación de ambos) agregando el switch -d al ejecutable de PHP. Por ejemplo, si quiero desactivar magic_quotes_gpc para el sitio web www.example2.com, lo haría de la siguiente manera:
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 |
Recarga Apache después:
/etc/init.d/httpd reloadLuego llama nuevamente al script info.php en un navegador ( http://www.example2.com/info.php) y busca la línea magic_quotes_gpc - debería mostrar Off ahora:

7 Enlaces
- mod_fcgid: http://fastcgi.coremail.cn/
- Apache: http://httpd.apache.org/
- PHP: http://www.php.net/
- Mandriva: http://www2.mandriva.com/
Recibe nuevas publicaciones en tu bandeja de entrada.
No spam. Cancela la suscripción en cualquier momento.