Server Setup · 1 min read · Dec 07, 2025
So richten Sie Apache2 mit mod_fcgid und PHP5 auf Mandriva 2009.1 ein - Seite 2
4 Testen
Jetzt erstellen wir eine kleine PHP-Testdatei, zum Beispiel auf der Webseite www.example1.com…
vi /var/www/web1/web/info.php| |
… und rufen Sie diese Datei in einem Browser auf ( http://www.example1.com/info.php). Wenn alles gut geht, sollte die Ausgabe ähnlich wie folgt aussehen, und Sie sollten CGI/FastCGI in der Server-API-Zeile sehen:

5 Benutzerdefinierte php.ini für jede Webseite
Da jede Webseite ihr eigenes php-fcgi-starter Wrapper-Skript hat, ist es möglich, verschiedene php.ini-Dateien für verschiedene Webseiten zu definieren. Um dies zu demonstrieren, werde ich die Standard-php.ini ( /etc/php.ini) in das Verzeichnis /var/www/web2/ kopieren und www.example2.com die php.ini aus dem Verzeichnis /var/www/web2/ verwenden lassen:
cp /etc/php.ini /var/www/web2/
chown web2:web2 /var/www/web2/php.ini(Sie können jetzt /var/www/web2/php.ini nach Ihren Wünschen ändern.)
Dann öffnen wir /var/www/php-fcgi-scripts/web2/php-fcgi-starter…
vi /var/www/php-fcgi-scripts/web2/php-fcgi-starter… und setzen /var/www/web2/ in die PHPRC-Zeile:
| #!/bin/sh PHPRC=/var/www/web2/ export PHPRC export PHP_FCGI_MAX_REQUESTS=5000 export PHP_FCGI_CHILDREN=8 exec /usr/bin/php-fcgi |
Laden Sie Apache danach neu:
/etc/init.d/httpd reloadErstellen Sie eine neue phpinfo();-Datei für www.example2.com…
vi /var/www/web2/web/info.php| |
… und rufen Sie sie in einem Browser auf ( http://www.example2.com/info.php). Die Zeile “Loaded Configuration File” sollte jetzt /var/www/web2/php.ini anzeigen:

6 Ändern einzelner PHP-Konfigurationseinstellungen
Anstatt eine ganz neue php.ini-Datei an Ihre Webseite zu übergeben, können Sie auch einzelne PHP-Konfigurationseinstellungen im php-fcgi-starter Wrapper-Skript ändern (oder eine Kombination aus beidem verwenden), indem Sie den -d Schalter an die PHP-Ausführungsdatei anhängen. Wenn ich beispielsweise magic_quotes_gpc für die Webseite www.example2.com deaktivieren möchte, würde ich es wie folgt tun:
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 |
Laden Sie Apache danach neu:
/etc/init.d/httpd reloadRufen Sie dann das Skript info.php erneut in einem Browser auf ( http://www.example2.com/info.php) und suchen Sie nach der Zeile magic_quotes_gpc - sie sollte jetzt Off anzeigen:

7 Links
- mod_fcgid: http://fastcgi.coremail.cn/
- Apache: http://httpd.apache.org/
- PHP: http://www.php.net/
- Mandriva: http://www2.mandriva.com/
Erhalte neue Beiträge in deinem Posteingang.
Kein Spam. Jederzeit abmelden.