Configurazione Server · 1 min read · Dec 07, 2025
Come configurare Apache2 con mod_fcgid e PHP5 su Mandriva 2009.1 - Pagina 2
4 Test
Ora creiamo un piccolo file di test PHP, ad esempio nel sito web www.example1.com…
vi /var/www/web1/web/info.php| |
… e chiamiamo quel file in un browser ( http://www.example1.com/info.php). Se tutto va bene, l’output dovrebbe apparire simile a questo, e dovresti vedere CGI/FastCGI nella riga Server API:

5 php.ini personalizzato per ogni sito web
Poiché ogni sito web ha il proprio script wrapper php-fcgi-starter, è possibile definire file php.ini diversi per siti web diversi. Per dimostrare questo, copierò il php.ini predefinito ( /etc/php.ini) nella directory /var/www/web2/ e farò in modo che www.example2.com utilizzi il php.ini dalla directory /var/www/web2/:
cp /etc/php.ini /var/www/web2/
chown web2:web2 /var/www/web2/php.ini(Puoi ora modificare /var/www/web2/php.ini a tuo piacimento.)
Poi apriamo /var/www/php-fcgi-scripts/web2/php-fcgi-starter…
vi /var/www/php-fcgi-scripts/web2/php-fcgi-starter… e mettiamo /var/www/web2/ nella riga 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 |
Ricarica Apache dopo:
/etc/init.d/httpd reloadCrea un nuovo file phpinfo(); per www.example2.com…
vi /var/www/web2/web/info.php| |
… e chiamalo in un browser ( http://www.example2.com/info.php). La riga File di configurazione caricato dovrebbe ora mostrare /var/www/web2/php.ini:

6 Modifica delle singole impostazioni di configurazione PHP
Invece di passare un intero nuovo file php.ini al tuo sito web, puoi anche modificare singole impostazioni di configurazione PHP nello script wrapper php-fcgi-starter (o utilizzare una combinazione di entrambi) aggiungendo l’opzione -d all’eseguibile PHP. Ad esempio, se voglio disabilitare magic_quotes_gpc per il sito web www.example2.com, lo farei come segue:
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 |
Ricarica Apache dopo:
/etc/init.d/httpd reloadPoi chiama di nuovo lo script info.php in un browser ( http://www.example2.com/info.php) e cerca la riga magic_quotes_gpc - dovrebbe ora mostrare Off:

7 Link
- mod_fcgid: http://fastcgi.coremail.cn/
- Apache: http://httpd.apache.org/
- PHP: http://www.php.net/
- Mandriva: http://www2.mandriva.com/
Ricevi i nuovi post nella tua casella di posta.
Nessuno spam. Disiscriviti in qualsiasi momento.