Installation · 3 min read · Jan 05, 2026
Installation von Cherokee mit PHP5 und MySQL-Unterstützung auf Fedora 14 - Seite 2
5 Konfiguration von PHP5
Wir müssen /etc/php.ini ändern und die Zeile cgi.fix_pathinfo=1 einkommentieren:
vi /etc/php.ini| [...] ; cgi.fix_pathinfo bietet *echte* PATH_INFO/PATH_TRANSLATED-Unterstützung für CGI. PHP's ; vorheriges Verhalten war, PATH_TRANSLATED auf SCRIPT_FILENAME zu setzen und nicht zu verstehen, ; was PATH_INFO ist. Für weitere Informationen zu PATH_INFO siehe die CGI-Spezifikationen. Das Setzen ; dieses Wertes auf 1 bewirkt, dass PHP CGI seine Pfade an die Spezifikation anpasst. Ein Wert ; von null bewirkt, dass PHP sich wie zuvor verhält. Standard ist 1. Sie sollten Ihre Skripte ; so anpassen, dass sie SCRIPT_FILENAME anstelle von PATH_TRANSLATED verwenden. ; http://www.php.net/manual/en/ini.core.php#ini.cgi.fix-pathinfo cgi.fix_pathinfo=1 [...] |
Dann starten wir Cherokee neu:
/etc/init.d/cherokee restart6 Aktivierung von PHP5 in Cherokee
PHP ist standardmäßig nicht in Cherokee aktiviert. Um es zu aktivieren, müssen wir das webbasierte Kontrollpanel von Cherokee starten…
cherokee-admin -b… und uns dort einloggen ( http://192.168.0.100:9090/).
Gehen Sie nun zu vServers, wählen Sie den Standard-vhost und gehen Sie zum Tab Verhalten; klicken Sie auf die Schaltfläche Regelverwaltung:

In der linken Spalte sollten Sie jetzt alle derzeit vorhandenen Regeln sehen:

Klicken Sie auf die Plus-Schaltfläche neben Verhalten, um eine neue Regel hinzuzufügen:
Ein Overlay-Fenster öffnet sich; wählen Sie Sprachen aus der linken Spalte, wählen Sie dann PHP und klicken Sie auf die Schaltfläche Hinzufügen:

Klicken Sie als Nächstes auf die Schaltfläche Erstellen im Konfigurationsassistenten:

Jetzt sollten Sie eine neue Regel für PHP in der linken Spalte sehen (mit dem Status NICHT FINAL). Sie können die Standard-PHP-Einstellungen nach Belieben ändern (dies ist nicht notwendig, die Standardeinstellungen sollten in den meisten Fällen in Ordnung sein). Die FastCGI-Einstellungen befinden sich im Tab Handler:

Um die Einrichtung abzuschließen, klicken Sie auf das Kästchen, das NICHT FINAL sagt…
… und es sollte sich in FINAL ändern:
In der oberen rechten Ecke sollte jetzt eine Schaltfläche SPEICHERN vorhanden sein - klicken Sie darauf, um die neue Konfiguration zu speichern…

… und klicken Sie dann auf die Schaltfläche Sanfter Neustart:

PHP sollte jetzt im Tab Verhalten aufgeführt sein (es sollte ein Häkchen in der Spalte Final sein):

Drücken Sie STRG+C in der Befehlszeile, um das Kontrollpanel zu stoppen.
7 Testen von PHP5 / Erhalten von Details zu Ihrer PHP5-Installation
Das Dokumentenstammverzeichnis der Standard-Website ist /var/www/cherokee. Wir werden jetzt eine kleine PHP-Datei (info.php) in diesem Verzeichnis erstellen und sie in einem Browser aufrufen. Die Datei zeigt viele nützliche Details über unsere PHP-Installation an, wie die installierte PHP-Version.
vi /var/www/cherokee/info.php| |
Jetzt rufen wir diese Datei in einem Browser auf (z.B. http://192.168.0.100/info.php):

Wie Sie sehen, funktioniert PHP5, und es funktioniert über FastCGI, wie in der Zeile Server-API angezeigt. Wenn Sie weiter nach unten scrollen, sehen Sie alle Module, die bereits in PHP5 aktiviert sind. MySQL ist dort nicht aufgeführt, was bedeutet, dass wir noch keine MySQL-Unterstützung in PHP5 haben.
8 Erhalten von MySQL-Unterstützung in PHP5
Um MySQL-Unterstützung in PHP zu erhalten, können wir das Paket php-mysql installieren. Es ist eine gute Idee, auch einige andere PHP5-Module zu installieren, da Sie diese möglicherweise für Ihre Anwendungen benötigen. Sie können nach verfügbaren PHP5-Modulen wie folgt suchen:
yum search phpWählen Sie die benötigten aus und installieren Sie sie wie folgt:
yum install php-mysql php-gd php-imap php-ldap php-odbc php-pear php-xml php-xmlrpcJetzt starten wir Cherokee neu:
/etc/init.d/cherokee restartLaden Sie jetzt http://192.168.0.100/info.php in Ihrem Browser neu und scrollen Sie wieder zum Abschnitt Module. Sie sollten jetzt viele neue Module dort finden, einschließlich des MySQL-Moduls:

9 Links
- Cherokee: http://www.cherokee-project.com/
- PHP: http://www.php.net/
- MySQL: http://www.mysql.com/
- Fedora: http://fedoraproject.org/
Erhalte neue Beiträge in deinem Posteingang.
Kein Spam. Jederzeit abmelden.