Webserver Installation · 2 min read · Dec 04, 2025

Installation von Lighttpd mit PHP5 und MySQL-Unterstützung auf Mandriva 2009.1

Installation von Lighttpd mit PHP5 und MySQL-Unterstützung auf Mandriva 2009.1

Version 1.0
Autor: Falko Timme
Folge mir auf Twitter

Lighttpd ist ein sicherer, schneller, standards-konformer Webserver, der für geschwindigkeitskritische Umgebungen entwickelt wurde. Dieses Tutorial zeigt, wie Sie Lighttpd auf einem Mandriva 2009.1-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:

urpmi MySQL MySQL-client

Standardmäßig ist das Netzwerk in Mandriva 2009s MySQL-Paket nicht aktiviert. Wir können dies ändern, indem wir die Zeile skip-networking in /etc/my.cnf auskommentieren:

vi /etc/my.cnf

| [...] # Hören Sie überhaupt nicht auf einem TCP/IP-Port. Dies kann eine Sicherheitsverbesserung sein, # wenn alle Prozesse, die eine Verbindung zu mysqld benötigen, auf demselben Host ausgeführt werden. # Alle Interaktionen mit mysqld müssen über Unix-Sockets oder benannte Pipes erfolgen. # Beachten Sie, dass die Verwendung dieser Option ohne Aktivierung benannter Pipes unter Windows # (über die Option "enable-named-pipe") mysqld unbrauchbar macht! # #skip-networking [...] |

Danach starten wir MySQL:

/etc/init.d/mysqld start

Überprüfen Sie nun, ob das Netzwerk aktiviert ist. Führen Sie aus

netstat -tap | grep mysql

Die Ausgabe sollte wie folgt aussehen:

[root@server1 ~]# netstat -tap | grep mysql  
tcp        0      0 *:mysql-im                     *:*                         LISTEN      3172/mysqlmanager  
tcp        0      0 *:mysql                         *:*                         LISTEN      3183/mysqld  
[root@server1 ~]#

Führen Sie als Nächstes aus

mysqladmin -u root password yourrootsqlpassword  
mysqladmin -h server1.example.com -u root password yourrootsqlpassword

um ein Passwort für den Benutzer root festzulegen (ansonsten kann jeder auf Ihre MySQL-Datenbank zugreifen!).

3 Installation von Lighttpd

Lighttpd ist als Mandriva-Paket verfügbar, daher können wir es wie folgt installieren:

urpmi lighttpd

Wenn Sie bereits Apache installiert haben, sollten Sie es jetzt stoppen und die Systemstartlinks von Apache entfernen, damit es nicht mit Lighttpd in Konflikt gerät (Sie können die folgenden beiden Befehle ausführen, auch wenn Sie nicht wissen, ob Sie Apache installiert haben):

/etc/init.d/httpd stop  
chkconfig httpd off

Dann starten wir Lighttpd:

/etc/init.d/lighttpd start

Richten Sie nun Ihren Browser auf http://192.168.0.100, und Sie sollten die Platzhalterseite von Mandriva sehen, die von Lighttpd bereitgestellt wird:

Das Standard-Dokumentenverzeichnis von Lighttpd ist /var/www/html auf Mandriva, und die Konfigurationsdatei ist /etc/lighttpd/lighttpd.conf.

4 Installation von PHP5

Wir können PHP5 über FastCGI in Lighttpd zum Laufen bringen. Daher installieren wir das Paket php-fcgi:

urpmi php-fcgi
Share: X/Twitter LinkedIn

Erhalte neue Beiträge in deinem Posteingang.

Kein Spam. Jederzeit abmelden.