PHP ist nur fĂŒr 32-Bit-x86- und 64-Bit-x64-Systeme verfĂŒgbar und lĂ€uft derzeit nicht unter Windows RT oder Windows on ARM. Seit Version 8.3.0 benötigt PHP Windows 8 oder Windows Server 2012. Versionen nach 7.2.0 benötigen Windows 2008 R2 oder Windows 7. Versionen vor 7.2.0 unterstĂŒtzten Windows 2008 und Vista.
PHP benötigt die Visual C-Laufzeitumgebung (C RunTime, CRT). Da diese auch von vielen anderen Anwendungen benötigt wird, ist sie wahrscheinlich bereits installiert. Falls nicht, ist die Microsoft Visual C++ Redistributable for Visual Studio 2022 fĂŒr die Verwendung mit allen PHP-Versionen geeignet und kann » von Microsoft heruntergeladen werden.
FĂŒr PHP-x86-Builds muss die x86-CRT heruntergeladen werden und fĂŒr PHP-x64-Builds die x64-CRT. Wenn die CRT bereits installiert ist, weist das Installationsprogramm darauf hin, dass sie bereits installiert wurde und nimmt keine Ănderungen vor. Das CRT-Installationsprogramm unterstĂŒtzt die Befehlszeilenoptionen /quiet und /norestart, sodass die Installation per Skript erfolgen kann.
Windows-Builds könnenn von der Website » PHP For Windows heruntergeladen werden. Alle Builds sind optimiert (PGO) und die QA- und GA-Versionen sind grĂŒndlich getestet.
Vorgefertigte Windows-Versionen von PECL-Erweiterungen werden als DLL-Dateien auf der PECL-Seite der Erweiterung zur VerfĂŒgung gestellt.
FĂŒr Erweiterungen, die spezielle FunktionalitĂ€ten anderer Systeme wie Unix nutzen oder von Bibliotheken abhĂ€ngen, die unter Windows nicht verfĂŒgbar sind, gibt es keine BinĂ€rdateien.
Es gibt vier Typen von PHP-Builds:
Thread-Safe (TS) - fĂŒr Einzelprozess-Webserver, wie Apache mit mod_php
Non-Thread-Safe (NTS) - fĂŒr IIS und andere FastCGI-Webserver (Apache mit mod_fastcgi) und empfohlen fĂŒr Befehlszeilen-Skripte
x86 - fĂŒr 32-Bit-Systeme
x64 - fĂŒr 64-Bit-Systeme