Dynamische Websites mit Linux

PHP4 konfigurieren

Die neueste Version von PHP finden Sie auf der PHP-Website. Hier laden Sie das entsprechende Archiv (auch als Tarball bezeichnet) herunter, beispielsweise php-4.0.3pl1.tar.gz. Anschließend entpacken Sie das Archiv durch folgendes Kommando:

tar xzf php-4.0.3pl1.tar.gz

Dabei wird automatisch das Verzeichnis php-4.0.3pl1 erzeugt, in das Sie mit cd php-4.0.3pl1 wechseln.

Wenn Sie eine neuere Version des PHP-Archivs laden, beachten Sie bitte, dass sich die Versionsnummer sowohl im Archivnamen als auch im Verzeichnisnamen ändert. Passen Sie also die Kommandos dementsprechend an.

Nun können Sie zur Konfiguration von PHP4 schreiten:

./configure \\
--with-apxs=`which apxs` \\
--with-mysql \\
--with-config-file-path=/etc/httpd/conf

Durch die Option with-apxs geben Sie an, dass PHP4 als ein nachladbares Modul für Apache erzeugt werden soll.

Der Schalter with-mysql legt fest, dass MySQL als Datenbank verwendet werden soll. Die Tabelle am Ende des Artikels zeigt Ihnen, welche anderen Datenbanken Sie einbinden können. Sollte Ihr Datenbanksystem in einem anderen Verzeichnis als dem Defaultpfad installiert sein oder sollten die Binaries der Datenbank nicht über die Umgebungsvariable $PATH erreichbar sein, können Sie den Pfad außerdem bei der Option angeben, zum Beispiel --with-mysql=/opt/mysql.

Durch den Switch with-config-file-path geben Sie den Pfad an, in dem die Apache-Konfigurationsdateien zu finden sind. Der Defaultpfad für Apache ist /usr/local/apache/conf. Unter Red Hat ist dies /etc/httpd/conf. Bei SuSE finden Sie die Konfigurationsdateien unter /etc/httpd.