Webserver · 2 min read · Feb 03, 2026
Installation von Cherokee mit PHP5- und MySQL-Unterstützung auf Fedora 11
Installation von Cherokee mit PHP5- und MySQL-Unterstützung auf Fedora 11
Version 1.0
Autor: Falko Timme
Folge mir auf Twitter
Cherokee ist ein sehr schneller, flexibler und einfach zu konfigurierender Webserver. Er unterstützt die heutzutage weit verbreiteten Technologien: FastCGI, SCGI, PHP, CGI, TLS und SSL-verschlüsselte Verbindungen, virtuelle Hosts, Authentifizierung, On-the-fly-Codierung, Lastverteilung, Apache-kompatible Protokolldateien und vieles mehr. Dieses Tutorial zeigt, wie Sie Cherokee auf einem Fedora 11-Server mit PHP5-Unterstützung (über FastCGI) und MySQL-Unterstützung installieren können.
Ich gebe keine Garantie, dass dies bei Ihnen funktioniert!
1 Vorbemerkung
In diesem Tutorial verwende ich den Hostnamen server1.example.com mit der IP-Adresse 192.168.0.100. Diese Einstellungen können bei Ihnen abweichen, daher müssen Sie sie gegebenenfalls anpassen.
2 Installation von MySQL 5
Zuerst installieren wir MySQL 5 wie folgt:
yum install mysql mysql-serverDann erstellen wir die Systemstartlinks für MySQL (damit MySQL automatisch startet, wenn das System bootet) und starten den MySQL-Server:
chkconfig --levels 235 mysqld on
/etc/init.d/mysqld startErstellen Sie ein Passwort für den MySQL-Benutzer root (ersetzen Sie yourrootsqlpassword durch das Passwort, das Sie verwenden möchten):
mysqladmin -u root password yourrootsqlpassword
mysqladmin -h server1.example.com -u root password yourrootsqlpassword3 Installation von Cherokee
Cherokee ist als Fedora-Paket verfügbar, daher können wir es wie folgt installieren:
yum install cherokeeAls nächstes erstellen wir die Systemstartlinks für Cherokee und starten es:
chkconfig --levels 235 cherokee on
/etc/init.d/cherokee startRichten Sie nun Ihren Browser auf http://192.168.0.100, und Sie sollten die Platzhalterseite von Cherokee sehen:

Cherokee kann über ein webbasiertes Kontrollpanel konfiguriert werden, das wir wie folgt starten können:
cherokee-admin -b(Standardmäßig bindet cherokee-admin nur an 127.0.0.1 (localhost), was bedeutet, dass Sie nur von demselben System darauf zugreifen können. Mit dem Parameter -b können Sie die Netzwerkadresse angeben, an die gebunden werden soll. Wenn keine IP angegeben ist, wird an alle Schnittstellen gebunden.)
Die Ausgabe sollte ähnlich wie folgt aussehen:
[root@server1 ~]# cherokee-admin -b
Login:
Benutzer: admin
Einmal-Passwort: WvU7xFiSLH5748AQ
Web-Oberfläche:
URL: http://localhost:9090/
Cherokee Web Server 0.99.17 (14. Juni 2009): Hört auf Port ALL:9090, TLS
deaktiviert, IPv6
deaktiviert, verwendet epoll, 1024 fds Systemgrenze, max. 505
Verbindungen, caching I/O, ein einzelner ThreadSie benötigen den Benutzernamen und das Passwort, um sich in die Web-Oberfläche einzuloggen, die Sie unter http://192.168.0.100:9090/ finden können:

So sieht die Web-Oberfläche aus:

Um cherokee-admin zu stoppen, drücken Sie CTRL+C im Terminal.
4 Installation von PHP5
Wir können PHP5 in Cherokee über FastCGI zum Laufen bringen. Daher installieren wir das Paket php-cli:
yum install php-cli5 Konfiguration von PHP5
Wir müssen /etc/php.ini ändern und die Zeile cgi.fix_pathinfo = 1 ganz unten in die Datei hinzufügen:
vi /etc/php.ini| [...] cgi.fix_pathinfo = 1 |
Dann starten wir Cherokee neu:
/etc/init.d/cherokee restartErhalte neue Beiträge in deinem Posteingang.
Kein Spam. Jederzeit abmelden.