Manuelle PHP-Installation auf Windows

Voraussetzungen fĂŒr die Installation

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.

Where to download PHP binaries

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.

Vorkompilierte PECL-Erweiterungen

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.

Build-Typen

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

add a note

User Contributed Notes

There are no user contributed notes for this page.