Startseite --> Hilfen & Technische Artikel --> Der eigene lokale Web-Server --> PHP einrichten

Wichtiger Hinweis:
Die Informationen in diesem Artikel sind veraltet und sollten höchstens noch zu Referenzzwecken herangezogen werden! Insbesondere rate ich von der Nutzung des ArGoSoft Mail Server ab. Werfen Sie stattdessen mal einen Blick auf hMailServer, es lohnt sich wirklich!
Wenn ich nicht so demotiviert wäre, würde es auch einen neuen Artikel geben...

PHP einrichten

 Was ist PHP?
 PHP installieren

Was ist PHP?

PHP ist eine leicht zu erlernende Script-Sprache, die speziell für den Einsatz im World Wide Web konzipiert wurde. "PHP" ist eine "rekursive Abkürzung" und steht für PHP: Hypertext Preprocessor.
PHP-Code wird in HTML-Dateien eingebettet und wird beim Aufruf vom Server ausgeführt. Der Server sendet anschließend das Ergebnis (was in den meisten Fällen ganz normales HTML ist) an den Browser.

 Nach oben  Nach unten

PHP installieren

PHP bekommen Sie kostenlos unter http://www.php.net/. Hier haben Sie gleich mehrere Auswahlmöglichkeiten, in welcher Form Sie PHP downloaden können. Die beste Wahl ist die Win32-Binary-Distribution. Die enthält alles, was Sie brauchen. Wie auch ActivePerl ist diese Distribution sehr groß. Wenn Sie also nicht über die technischen Möglichkeiten verfügen, um die riesige ZIP-Datei herunterzuladen, wissen Sie ja, was zu tun ist ;-)

Leider Gottes gibt es mehrere Möglichkeiten, PHP zu installieren. Ich beschreibe hier, wie Sie PHP als Apache-Modul installieren. Das ist die meiner Meinung nach die einfachste und beste Variante.

Wenn Sie die ZIP-Datei heruntergeladen haben, entpacken Sie sie in einen beliebigen Ordner, zum Beispiel C:\Programme\PHP. Öffnen Sie dieses Verzeichnis und kopieren Sie die Datei php4ts.dll (wird unter Umständen vom Explorer ausgeblendet) in Ihr Windows\System- oder, wenn es sich um ein NT-basiertes System handelt, Ihr Windows\System32- oder WinNT\System32-Verzeichnis.

Kopieren Sie als nächstes die Datei php.ini-dist in Ihr Windows-Verzeichnis und benennen Sie sie dort in php.ini um.
Öffnen Sie nun die Datei php.ini. Suchen Sie nun nach include_path, entfernen Sie das Semikolon vor der Zeile und passen Sie den Pfad zum include-Verzeichnis an (zum Beispiel C:\Programme\PHP\includes).
Suchen Sie dann noch nach extension_dir und geben Sie dort den Pfad zum extensions-Verzeichnis an. In diesem Falle wäre das zum Beispiel C:\Programme\PHP\extensions.
Wenn Sie wollen, können Sie noch ein bisschen Feintuning betreiben oder Erweiterungen installieren.
Speichern Sie die Datei, wenn Sie fertig sind.

Öffnen Sie als nächstes Ihre httpd.conf. Suchen Sie hier nun nach dem Abschnitt, der mit <IfModule mod_mime.c> beginnt. Fügen Sie hier (aber noch vor dem abschließenden </IfModule>) diese Zeilen ein:

LoadModule php4_module C:/Programme/PHP/SAPI/php4apache.dll
AddType application/x-httpd-php .php .php3 .php4 .phtml

Damit markieren Sie Dateien mit den Endungen php, php3, php4 und phtml als PHP-Scripts. Passen Sie ggf. den Pfad zur Datei php4apache.dll an. Wenn Sie den neuen Apache 2 verwenden, müssen Sie anstatt php4apache.dll die Datei php4apache2.dll angeben (befindet sich ebenfalls im SAPI-Verzeichnis).

Jetzt müssen Sie den Apache nur noch (neu) starten, und schon können Sie PHP nutzen. Sicherheitshalber empfehle ich, wie bei Perl, ein Test-Script auszuführen:

<?php phpinfo(); ?>

Tippen Sie diese Zeile in einen Editor ein und speichern Sie die Datei als test.php in Ihrem Webserver-Verzeichnis (in unserem Falle C:\WWW\dokumente). Rufen Sie nun mit Ihrem Browser http://localhost/test.php auf. Sie sollten eine Infoseite mit vielen Details über Ihre PHP-Installation sehen.

Startseite --> Hilfen & Technische Artikel --> Der eigene lokale Web-Server --> PHP einrichten