Bei der Installation von PHP unter Windows hat man ebenso wie unter Unix/Linux die Möglichkeit, PHP als CGI-Version oder als Modul für den Apache Webserver zu installieren. Die Vor- und Nachteile der verschiedenen Versionen werden im Artikel "CGI PHP oder Modul?" erläutert.
Sowohl die CGI- als auch die Modul-Version sind auf der offiziellen Downloadseite erhältlich.
Mit der Modul-Version ist es zur Zeit jedoch nicht möglich, die GD-Library bzw. die Sablotron-Library zu nutzen, da diese nicht threadsafe sind.
Die offizielle Installationsanleitung für die CGI-Version in englischer Sprache befindet sich auf dem offiziellen PHP-Server.
In deutscher Sprache findet man zur selben Frage eine umfangreiche WAMP-Anleitung auf infos24. Viele weitere Tutorials zu diesem Thema findet Google.
Zur Installation der Modul-Version schrieb Björn Höhrmann am 20.07.2000 in de.comp.lang.php folgendes:
Zur Installation: WinNT4: E:\Winnt\ Apache: E:\winapp\apache\ PHP4 Module: E:\winapp\apache\php4module\ E:\winapp\apache\conf\httpd.conf: + LoadModule php4_module php4module/php4apache.dll + AddType application/x-httpd-php .php E:\winapp\apache\php4module\php.ini: > Kopiert nach E:\Winnt\ [...] E:\winapp\apache>set path=%path%;e:\winapp\apache\php4module\ E:\winapp\apache>apache -k start Apache/1.3.11 (WunLix) PHP/4.0.2-dev running... [...]
Darüber hinaus gibt es mehrere Pakete, die eine komplette Serverumgebung inkl. PHP und MySQL auf einem Windows-Rechner installieren.
phpdev (nicht ganz aktuell)
EasyPHP (relativ aktuell)
Das derzeit aktuellste Paket ist XAMPP für Windows, das auch mod_perl, mod_ssl und einiges mehr enthält. Es ist auch eine Version mit PHP 5 erhältlich, wenn man seine Programme bereits mit PHP 5 testen will.






