Tipps & Tricks

Hilfestellungen rund um die Themen Internet & Programmierung

WAMP-Tutorial, Teil 3: So installieren Sie PHP 5 lokal unter Windows XP

Damit Ihre PHP-Dateien nun auch über den Server ausgeführt werden, muss die PHP-Umgebung in diesem Schritt installiert werden. Beginnen Sie wieder mit einem kleinen Test. Schreiben Sie mit Ihrem Editor eine kleine PHP-Datei, beispielsweise mit dem folgenden Code, und speichern Sie diese Datei z.B. mit dem Namen "test.php" im Verzeichnis "htdocs", das sich in dem Apache-Ordner befindet, in den Sie vorhin den Apache-Server installiert haben.

<?php
phpinfo();
?>

Nun rufen Sie die Datei in Ihrem Browser über http://127.0.0.1/test.php auf. Wahrscheinlich wird Ihr Browser Ihnen die Datei zum Download anbieten oder den Quelltext ausgeben. Brechen Sie ab und machen Sie mit der Installation von PHP weiter.

Installation

Die aktuelle PHP-Version erhalten Sie hier: http://www.php.net/downloads.php. Wählen Sie bei der aktuellsten Version (z.Zt. 5.2.5) unter "Windows Binaries" das "ZIP-Package" aus, nicht den "Installer". Nach erfolgreichem Download entpacken Sie das ZIP-Archiv in einen beliebigen Ordner. Bei mir ist das – ähnlich wie schon beim Apache – "C:\WAMP\PHP".

So, jetzt wird's ein wenig kompliziert. Den Rest der Installation führen Sie manuell durch. Das ist zwar etwas umständlich, aber so weiß man wenigstens, was man tut (oder auch nicht...). PHP und Apache werden jetzt zusammen lauffähig gemacht.

Gehen Sie in den eben erstellten PHP-Ordner, kopieren Sie die Datei "php.ini-recommended" und fügen Sie diese Datei in Ihren Windows-Ordner ein, der normalerweise unter "C:\Windows" liegen sollte. Anschließend benennen Sie dort diese Datei in "php.ini" um. Danach kopieren Sie die Datei "php5ts.dll" [PHP4] aus dem PHP-Ordner und fügen diese in Ihren "System32"-Ordner unter "Windows" ein.

Gehen Sie jetzt in den Apache-Ordner. Im Unterordner "conf" liegt eine Datei namens "httpd.conf". Machen Sie zunächst unbedingt ein Backup von dieser Datei, um sie bei Fehlern wieder herstellen zu können. Öffnen Sie diese Datei mit einem Text-Editor. Hier müssen Sie nun mehrere Einträge vornehmen.

Suchen Sie nach diesem Block:

#
# Dynamic Shared Object (DSO) Support
#
# To be able to use the functionality of a module which was built as a DSO you
# have to place corresponding `LoadModule' lines at this location so the
# directives contained in it are actually available _before_ they are used.
# Statically compiled modules (those listed by `httpd -l') do not need
# to be loaded here.
#
# Example:
# LoadModule foo_module modules/mod_foo.so
#

Geben Sie unter diesem Block folgende Zeile ein und passen Sie den Pfad zu Ihrem PHP-Ordner entsprechend an [PHP4].

LoadModule php5_module C:/WAMP/PHP/php5apache2_2.dll

Jetzt suchen Sie nach dem folgenden Block (die letzte Zeile mag bei Ihnen etwas anders aussehen!)...

#
# If the AddEncoding directives above are commented-out, then you
# probably should define those extensions to indicate media types:
#
AddType application/x-compress .Z
AddType application/x-gzip .gz .tgz

...und setzen genau diese Zeile darunter:

AddType application/x-httpd-php .php

Sie haben gerade bestimmt, dass all Ihre Dateien, die die Endung .php aufweisen, vom PHP-Parser interpretiert werden sollen. Falls Sie z.B. die Endungen .php4 oder .php5 verwenden sollten, können Sie das ebenfalls an dieser Stelle festlegen:

AddType application/x-httpd-php .php3
AddType application/x-httpd-php .php4
AddType application/x-httpd-php .php5

Speichern Sie die Datei und starten Sie den Apache-Server wie im vorherigen Kapitel beschrieben neu. Öffnen Sie nun Ihren Browser und geben Sie erneut "http://127.0.0.1/test.php" ein. Ihr PHP-Script wird diesmal ausgeführt. Sollte das nicht klappen, überprüfen Sie, ob Sie alle Anweisungen befolgt haben und ob sie die httpd.conf-Datei gespeichert haben. Starten Sie im Notfall einfach Ihren Rechner komplett neu, dann sollte es funktionieren.

Sie können nun im Ordner "htdocs" beliebige Ordner-Strukturen aufbauen und jedes beliebige PHP-Script offline ausführen, das sich unterhalb dieses Ordners befindet. Die Dateien, die bereits im htdocs-Ordner liegen, können Sie an eine andere Stelle kopieren, falls Sie ein wenig aufräumen möchten.

Tipp: Legen Sie jetzt eine Verknüpfung zur php.ini in Ihr Startmenü, dadurch wird der Zugriff auf diese Datei in Zukunft sehr viel komfortabler.

Nächster Schritt

PHP können Sie später noch um PEAR erweitern: Schritt 8: PEAR installieren.
Wenn Sie mit Datenbanken arbeiten möchten, lesen Sie hier weiter: Schritt 4: MySQL.
Oder überspringen Sie die nächsten beiden Schritte und installieren Sie direkt Ihren Mailserver.


[nach oben]