PHP 仅适用于 32 位 x86 或 64 位 x64 系统,目前无法在 Windows RT 或 Windows on ARM 上运行。从 8.3.0 版本开始,PHP 需要 Windows 8 或 Windows Server 2012。7.2.0 之后的版本需要 Windows 2008 R2 或 Windows 7。7.2.0 之前的版本支持 Windows 2008 和 Vista。
PHP 需要 Visual C 运行时 (CRT)。许多其他应用程序也需要它,因此它很可能已经安装,但如果未安装,则适用于所有 PHP 版本的 Microsoft Visual C++ Redistributable for Visual Studio 2022 适合使用,并且可以从 » Microsoft 下载。
必须下载 x86 CRT 以用于 PHP x86 构建,下载 x64 CRT 以用于 PHP x64 构建。如果 CRT 已经安装,安装程序将显示一条消息,指示它已安装并且不会进行任何更改。CRT 安装程序支持 /quiet 和 /norestart 命令行开关,因此可以编写安装脚本。
可以从 » PHP Windows 网站 下载 Windows 构建版本。所有构建版本都经过优化 (PGO),并且 QA 和 GA 版本都经过了彻底测试。
可以从 » PHP Windows 网站的 PECL 下载部分 获取为 Windows 预构建的 PECL 扩展。
对于使用特定于其他系统(如 Unix)的功能或依赖于 Windows 上不可用的库的扩展,不提供二进制文件。
PHP 构建有四种类型
线程安全 (TS) - 适用于单进程 Web 服务器,例如使用 mod_php 的 Apache
非线程安全 (NTS) - 适用于 IIS 和其他 FastCGI Web 服务器(使用 mod_fastcgi 的 Apache)以及推荐用于命令行脚本
x86 - 适用于 32 位系统。
x64 - 适用于 64 位系统。