Webserver Installation · 1 min read · Dec 18, 2025
Installation von Lighttpd mit PHP5 und MySQL-Unterstützung auf Debian Lenny
Lighttpd ist ein sicherer, schneller, standards-konformer Webserver, der für geschwindigkeitskritische Umgebungen entwickelt wurde. Dieses Tutorial zeigt, wie Sie Lighttpd auf einem Debian Lenny-Server mit PHP5-Unterstützung (über FastCGI) und MySQL-Unterstützung installieren können.
Ich übernehme 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.0
Zuerst installieren wir MySQL 5.0 wie folgt:
aptitude install mysql-server mysql-clientSie werden aufgefordert, ein Passwort für den MySQL-Root-Benutzer anzugeben - dieses Passwort gilt für den Benutzer root@localhost sowie [email protected], sodass wir später kein MySQL-Root-Passwort manuell angeben müssen:
Neues Passwort für den MySQL “root”-Benutzer: <– ihrrootsqlpasswort
Wiederholen Sie das Passwort für den MySQL “root”-Benutzer: <– ihrrootsqlpasswort
3 Installation von Lighttpd
Lighttpd ist als Debian-Paket verfügbar, daher können wir es wie folgt installieren:
aptitude install lighttpdRichten Sie nun Ihren Browser auf http://192.168.0.100, und Sie sollten die Lighttpd-Platzhalterseite sehen:

Der Standard-Dokumentenstamm von Lighttpd ist /var/www auf Debian, und die Konfigurationsdatei ist /etc/lighttpd/lighttpd.conf. Zusätzliche Konfigurationen werden in Dateien im Verzeichnis /etc/lighttpd/conf-available gespeichert - diese Konfigurationen können mit dem Befehl lighttpd-enable-mod aktiviert werden, der einen Symlink vom Verzeichnis /etc/lighttpd/conf-enabled zur entsprechenden Konfigurationsdatei im Verzeichnis /etc/lighttpd/conf-available erstellt. Sie können Konfigurationen mit dem Befehl lighttpd-disable-mod deaktivieren.
4 Installation von PHP5
Wir können PHP5 in Lighttpd über FastCGI zum Laufen bringen. Glücklicherweise bietet Debian ein FastCGI-fähiges PHP5-Paket an, das wir wie folgt installieren:
aptitude install php5-cgi5 Konfiguration von Lighttpd und PHP5
Um PHP5 in Lighttpd zu aktivieren, müssen wir /etc/php5/cgi/php.ini ändern und die Zeile cgi.fix_pathinfo = 1 ganz unten in die Datei hinzufügen:
vi /etc/php5/cgi/php.ini| [...] cgi.fix_pathinfo = 1 |
Um die FastCGI-Konfiguration (die in /etc/lighttpd/conf-available/10-fastcgi.conf gespeichert ist) zu aktivieren, führen Sie den folgenden Befehl aus:
lighttpd-enable-mod fastcgiDies erstellt einen Symlink /etc/lighttpd/conf-enabled/10-fastcgi.conf, der auf /etc/lighttpd/conf-available/10-fastcgi.conf zeigt:
ls -l /etc/lighttpd/conf-enabledserver1:/usr/bin# ls -l /etc/lighttpd/conf-enabled
total 0
lrwxrwxrwx 1 root root 44 2009-03-19 15:16 10-fastcgi.conf -> /etc/lighttpd/conf-available/10-fastcgi.conf
server1:/usr/bin#Dann laden wir Lighttpd neu:
/etc/init.d/lighttpd force-reloadErhalte neue Beiträge in deinem Posteingang.
Kein Spam. Jederzeit abmelden.