Dies ist der zweite Teil einer Serie, wie man eine Apache Webserver, PHP und MySQL Umgebung auf Windows XP installiert. Hier wird erklärt, wie PHP installiert wird.
Falls noch kein Apache Webserver läuft, bitte nachholen. Nährer Information unter dem folgendem Link.
Einen Apache Webserver unter Windows XP installieren
PHP installieren
PHP kann man unter dem folgendem Verweis runterladen. PHP: Downloads. Wir entscheiden uns in diesem Fall für das zip package, dass wir dann entpacken. Ich für meinen Teil, habe mir H:\php als Zielordner ausgesucht. Letztendlich ist es egal wo man die Dateien enpackt, doch sollte man auf darauf achten, keine Leerzeichen und/oder Umlaute zu verwenden. Der Inhalt des Verzeichnisses sollte nun wir folgt aussehen.
Der nächste Schritt ist die Umgebungsvariable des Systems zu erweitern. Dazu rufen wir die Systemeigenschaften auf der unter Start->Systemsteuerung->System zu finden ist. Von dort aus, gehen wir auf das Register Erweitert. In diesem Bereich befinden sich der Button Umgebungsvariablen, was wir ausführen.
Das Fenster Umgebungsvariablen ist in zwei Teile unterteilt, wir interessieren uns für den unteren Teil Systemvariablen. Dort suchen wir nach der Variable Path und doppelklicken drauf. Jetzt fügen wir unseren PHP Ordner in unsere Systemvariable hinzu. Also in meinem Fall H:\php.
Nun sollte der PHP Interpreter über den Kommandozeileninterpreter aufgerufen werden konnen. Doch vorher starten wir den Rechner neu. Ist das geschehen rufen den Kommandointerpreter auf und führen das Kommano php -v aus. Folgendes sollte ausgegeben werden.
So, das hätten schomal hinter uns gebracht. Jetzt müssen wir den Webserver mit PHP bekannt machen.
Dem Apache Webserver mit PHP bekannt zu machen, gestalltet sich relativ einfach. Wir öffnen die httpd.conf und fügen die folgenden Zeilen hinzu.
# For PHP 5 do something like this:
LoadModule php5_module "H:/php/php5apache2_2.dll"
AddType application/x-httpd-php .php
# configure the path to php.ini
PHPIniDir "H:/php"
httpd.conf befindet sich im conf Verzeichnis des Webservers z.B. C:\Programme\Apache Software Foundation\Apache2.2\conf. Nach diesen Eintrag, starten wir den Webserver neu. Dies kann über das Monitor Apache Services oder über den Kommandointerpreter erledigt werden. Dazu führt man die Befehle net stop apache2 und net start apache2 aus.
Ob die Installation erfolgreich war, finden wir am besten heraus in dem wir im htdocs Verzeichnis vom Werbserver eine Datei, die wir info.php nennen, mit folgendem Inhalt erstellen.
Ist das erledigt, rufen wir nun über den Browser die Datei auf. Dazu geben wir in die Adresseleiste unseres Lieblingsbrowsers die Adresse http://localhost/info.php ein. Nun sollte die folgende Seite zu sehen sein.
So, das haben wir auch geschafft.
Zuguterletzt wollen wir die wichtigesten Einstellungen in php.ini vornehmen, dann sind wir auch schon fertig. Wir öffnen den Ordner wo wir PHP entpackt haben und kopieren die Datei php.ini-dist im selben Ordner und benennen die Datei in php.ini um. Nach diesen vorgang öffnen wir die Datei und ändern bzw. ergänzen folgende Werte.
;;Der absolute Pfad zu ext Verzeichnis
extension_dir = "H:\php\ext"
upload_tmp_dir = "C:\WINDOWS\Temp"
date.timezone = Europe/Berlin
session.save_path = "C:\WINDOWS\Temp"
soap.wsdl_cache_dir = "C:\WINDOWS\Temp"
Den Apache Webserver neustarten und fertig.
Weiterführende Literatur