Installation · 2 min read · Jan 18, 2026
Installation von Cherokee mit PHP5- und MySQL-Unterstützung auf OpenSUSE 11.3 - Seite 2
5 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 nun 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, dann wählen Sie PHP und klicken Sie auf die Schaltfläche Hinzufügen:

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

Sie sollten jetzt 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 Feld, das NICHT FINAL sagt…
… und es sollte sich in FINAL ändern:
In der oberen rechten Ecke sollte jetzt eine SCHALTFLÄCHE SPEICHERN 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 geben):

Drücken Sie STRG+C in der Befehlszeile, um das Kontrollpanel zu stoppen.
6 Testen von PHP5 / Details zu Ihrer PHP5-Installation abrufen
Das Dokumentenstammverzeichnis der Standard-Website ist /srv/www/htdocs. 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 /srv/www/htdocs/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.
7 MySQL-Unterstützung in PHP5 erhalten
Um MySQL-Unterstützung in PHP zu erhalten, können wir das Paket php5-mysql installieren. Es ist eine gute Idee, einige andere PHP5-Module zu installieren, da Sie diese möglicherweise für Ihre Anwendungen benötigen:
yast2 -i php5-mysql php5-bcmath php5-bz2 php5-calendar php5-ctype php5-curl php5-dom php5-ftp php5-gd php5-gettext php5-gmp php5-iconv php5-imap php5-ldap php5-mbstring php5-mcrypt php5-odbc php5-openssl php5-pcntl php5-pgsql php5-posix php5-shmop php5-snmp php5-soap php5-sockets php5-sqlite php5-sysvsem php5-tokenizer php5-wddx php5-xmlrpc php5-xsl php5-zlib php5-exif php5-pear php5-sysvmsg php5-sysvshmJetzt starten Sie Cherokee neu:
/etc/init.d/cherokee start && /etc/init.d/cherokee start(Ich verwende hier die Stop- und Startbefehle anstelle von Neustart, da der Neustart auf meinem System nicht zuverlässig funktionierte - manchmal würde Cherokee trotz der Meldung nicht starten.)
Laden 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:

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