Webserver Installation · 2 min read · Dec 05, 2025

Wie man Lighttpd mit PHP5 und MySQL auf Ubuntu 9.10 installiert

lighttpd-ubuntu

Lighttpd ist ein sicherer Webserver, der im Vergleich zu Apache schneller ist. Wir zeigen hier wie Sie Lighttpd auf einem Ubuntu 9.10-Server mit PHP5-Unterstützung (über FastCGI) und MySQL-Unterstützung installieren können.

In diesem Tutorial haben wir den Hostnamen server1.example.com mit der IP-Adresse 192.168.0.100 verwendet. Diese können bei Ihnen abweichen.

Das erste, was Sie tun müssen, ist, sich als root anzumelden. Sie können sich als root in Ubuntu Linux anmelden, indem Sie im Terminal eingeben:

sudo su

MySQL 5 installieren:

Geben Sie im Terminal ein:

aptitude install mysql-server mysql-client

Sie werden aufgefordert, ein Passwort für den MySQL-Benutzer “root“ anzugeben. Dasselbe Passwort gilt für den Benutzer root@localhost sowie [email protected].

Lighttpd auf Ubuntu 9.10 installieren:

Lighttpd ist bereits als vorkonfiguriertes Paket in Ubuntu 9.10 verfügbar, sodass wir es sehr einfach über das Terminal installieren können. Geben Sie im Terminal ein:

aptitude install lighttpd

Öffnen Sie jetzt Ihren Webbrowser und geben Sie http://192.168.0.100 ein, und Sie sollten die Platzhalterseite von Lighttpd sehen:

image1

Der Standarddokumentenordner von Lighttpd für den Benutzer root ist /var/www/ auf Ubuntu, und die Konfigurationsdatei ist /etc/lighttpd/lighttpd.conf. Zusätzliche Konfigurationen werden in Dateien gespeichert, die sich im Verzeichnis /etc/lighttpd/conf-available/ befinden.

PHP5 installieren

Um PHP5 in Lighttpd zu aktivieren, müssen Sie die Konfigurationsdatei /etc/php5/cgi/php.ini ändern. Um sie zu bearbeiten, geben Sie im Terminal ein:

vi /etc/php5/cgi/php.ini

Scrollen Sie zum Ende dieser Datei und fügen Sie diese Zeile am Ende der Datei hinzu:

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

Um den Server neu zu laden, damit die Änderungen wirksam werden, geben Sie im Terminal ein:

/etc/init.d/lighttpd force-reload

MySQL 5-Unterstützung installieren:

Um MySQL-Unterstützung in PHP zu erhalten, können wir das Paket php5-mysql installieren. Es ist jedoch eine gute Idee, einige andere PHP5-Module zusammen mit MySQL zu installieren, da Sie diese möglicherweise für Ihre Anwendungen benötigen. Sie können nach verfügbaren PHP5-Modulen suchen, indem Sie im Terminal eingeben:

aptitude search php5

Basierend auf einigen der Pakete, die Sie auswählen, können Sie diese zusammen mit MySQL installieren, indem Sie im Terminal eingeben:

aptitude install php5-mysql php5-curl php5-gd php5-idn php-pear php5-imagick php5-imap php5-mcrypt php5-memcache php5-mhash php5-ming php5-ps php5-pspell php5-recode php5-snmp php5-sqlite php5-tidy php5-xmlrpc php5-xsl php5-json

Jetzt starten Sie Lighttpd erneut, indem Sie eingeben:

/etc/init.d/lighttpd restart

Testen Sie Ihren Webserver und PHP:

Das Dokumentenstammverzeichnis für den Standard-Webserver ist /var/www. 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.

Um diese Datei zu erstellen, geben Sie im Terminal ein:

vi /var/www/info.php

Geben Sie jetzt diesen Code in diese Datei ein:

Speichern Sie die Datei und schließen Sie das Terminal.

Jetzt rufen wir diese Datei in einem Browser auf, indem wir http://192.168.0.100/info.php eingeben

image2

Wie Sie im Screenshot sehen, funktioniert PHP5 einwandfrei, 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. Jetzt ist Ihr Webserver bereit zur Nutzung.

Wir hoffen, dass Ihnen dieses Tutorial hilft, einen leichten und schnellen sowie schnelleren Webserver in Ubuntu 9.10 einzurichten. Für weitere solcher Tutorials bleiben Sie bei TechPP.

Share: X/Twitter LinkedIn

Erhalte neue Beiträge in deinem Posteingang.

Kein Spam. Jederzeit abmelden.