Dynamische Websites mit Linux

Was braucht man für PHP?

Damit Sie PHP auf Ihrem Linux-Server einsetzen können, benötigen Sie zunächst einmal einen Webserver. Im Normalfall ist dies Apache. In den Webserver müssen Sie dann PHP einbauen. In früheren Apache-Versionen musste hierfür PHP in den Quelltextbaum integriert und Apache anschließend neu kompiliert werden. Dieses Übel gehört seit Apache 1.3 der Vergangenheit an. Inzwischen genügt es, das entsprechende PHP-Modul dynamisch in den Webserver zu laden.

Als Informationsquelle für den Webinhalt verwenden Sie eine Datenbank. Hierzu müssen Sie ein Datenbanksystem installieren, mit dem PHP zusammenarbeiten kann. Glücklicherweise unterstützt PHP ein breites Spektrum von Datenbanksystemen.

Das seit Mai 2000 verfügbare PHP4 funktioniert mit mSQL, MySQL, PostgreSQL, Oracle oci8, Adabas-D, InterBase, IBM DB2, Solid Server, Empress und Ingres II. Außerdem können über benutzerdefiniertes ODBC und unixODBC weitere Treiber für andere Datenbanken - wie beispielsweise Sybase SQL Anywhere - integriert werden.

Die folgenden Beispiele beziehen sich auf die "Webdatenbank" MySQL. Außerdem ist MySQL fester Bestandteil einer Reihe von Linux-Distributionen. Red Hat Linux 7 und SuSE Linux 7.0 enthalten MySQL beispielsweise per Standard, so dass Sie hier nur die entsprechenden Pakete installieren müssen.