Configuração Apache · 1 min read · Dec 07, 2025
Como Configurar Apache2 Com mod_fcgid E PHP5 No Mandriva 2009.1 - Página 2
4 Testando
Agora criamos um pequeno arquivo de teste PHP, por exemplo no site www.example1.com…
vi /var/www/web1/web/info.php| |
… e chamamos esse arquivo em um navegador ( http://www.example1.com/info.php). Se tudo correr bem, a saída deve ser semelhante a isto, e você deve ver CGI/FastCGI na linha Server API:

5 php.ini Personalizado Para Cada Site
Como cada site tem seu próprio script wrapper php-fcgi-starter, é possível definir arquivos php.ini diferentes para diferentes sites. Para demonstrar isso, vou copiar o php.ini padrão ( /etc/php.ini) para o diretório /var/www/web2/ e fazer com que www.example2.com use o php.ini do diretório /var/www/web2/:
cp /etc/php.ini /var/www/web2/
chown web2:web2 /var/www/web2/php.ini(Você pode agora modificar /var/www/web2/php.ini de acordo com suas preferências.)
Então abrimos /var/www/php-fcgi-scripts/web2/php-fcgi-starter…
vi /var/www/php-fcgi-scripts/web2/php-fcgi-starter… e colocamos /var/www/web2/ na linha 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 |
Recarregue o Apache depois:
/etc/init.d/httpd reloadCrie um novo arquivo phpinfo(); para www.example2.com…
vi /var/www/web2/web/info.php| |
… e chame-o em um navegador ( http://www.example2.com/info.php). A linha Loaded Configuration File agora deve mostrar /var/www/web2/php.ini:

6 Alterando Configurações Únicas do PHP
Em vez de passar um novo arquivo php.ini inteiro para seu site, você também pode alterar configurações únicas do PHP no script wrapper php-fcgi-starter (ou usar uma combinação de ambos) adicionando o switch -d ao executável PHP. Por exemplo, se eu quiser desativar magic_quotes_gpc para o site www.example2.com, eu faria da seguinte forma:
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 |
Recarregue o Apache depois:
/etc/init.d/httpd reloadEntão chame o script info.php novamente em um navegador ( http://www.example2.com/info.php) e procure pela linha magic_quotes_gpc - ela deve mostrar Off agora:

7 Links
- mod_fcgid: http://fastcgi.coremail.cn/
- Apache: http://httpd.apache.org/
- PHP: http://www.php.net/
- Mandriva: http://www2.mandriva.com/
Receba novas postagens na sua caixa de entrada
Sem spam. Cancele a assinatura a qualquer momento.