Installation requirements
PHP is only available for 32-bit x86 or 64-bit x64 systems, and does
not currently run on Windows RT or Windows on ARM.
As of version 8.3.0, PHP requires Windows 8 or Windows Server 2012.
Versions after 7.2.0 required Windows 2008 R2 or Windows 7.
Versions before 7.2.0 supported Windows 2008 and Vista.
PHP requires the Visual C runtime (CRT). Many other applications also
require it, so it is likely to already be installed, but if it is
not the Microsoft Visual C++ Redistributable for Visual Studio 2022
is suitable for use with all PHP versions and can be
» downloaded from Microsoft.
The x86 CRT must be downloaded for use with PHP x86 builds and the
x64 CRT for PHP x64 builds.
If CRT is already installed, the installer will display a message
that it was already installed and not make any changes.
The CRT installer supports the /quiet and
/norestart command-line switches, so the installation
can be scripted.
Pre-built PECL Extensions
Pre-built Windows versions of PECL extensions are distributed as DLL
files on the extension's PECL page.
Binaries are not available for extensions that use features specific
to other systems, like Unix, or depend on libraries that are not
available on Windows.