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-client

Sie 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 lighttpd

Richten 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-cgi

5 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 fastcgi

Dies 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-enabled
server1:/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-reload
Share: X/Twitter LinkedIn

Erhalte neue Beiträge in deinem Posteingang.

Kein Spam. Jederzeit abmelden.