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)。許多其他應用程式也需要它,因此它可能已經安裝,但如果沒有安裝,Microsoft Visual C++ 可轉散發套件 for Visual Studio 2022 適用於所有 PHP 版本,並且可以從 » 微軟下載。
必須下載 x86 CRT 以用於 PHP x86 版本,並下載 x64 CRT 以用於 PHP x64 版本。如果已安裝 CRT,安裝程式將顯示一條消息,指出它已安裝,並且不會進行任何更改。CRT 安裝程式支援 /quiet 和 /norestart 命令列參數,因此可以編寫安裝指令碼。
可以從 » PHP Windows 網站 下載 Windows 版本。所有版本都經過最佳化 (PGO),並且 QA 和 GA 版本都經過徹底測試。
為 Windows 預先建置的 PECL 擴充套件可從 » PHP Windows 網站的 PECL 下載區段 取得。
使用其他系統(例如 Unix)特定功能或依賴 Windows 上沒有的程式庫的擴充套件沒有二進位檔。
PHP 建置有四種類型
執行緒安全 (TS) - 適用於單程序 Web 伺服器,例如使用 mod_php 的 Apache
非執行緒安全 (NTS) - 適用於 IIS 和其他 FastCGI Web 伺服器(使用 mod_fastcgi 的 Apache),建議用於命令列指令碼
x86 - 適用於 32 位元系統。
x64 - 適用於 64 位元系統。