PHP 5.3 後採用 FastCGI 模式於 IIS 執行,安裝步驟較早期版本複雜。本文記錄 Windows + IIS + PHP 5.4 (VC9 NTS) 完整安裝流程,供維護舊專案參考。
下載:https://www.iis.net/downloads/fastcgi(或微軟官網),直接執行安裝。
官網:https://windows.php.net/download/
選擇 VC9 x86 Non Thread Safe(NTS 適用 IIS FastCGI)。

下載:Microsoft Visual C++ 2008 SP1 Redistributable Package (x86)
未安裝會出現 Error 14001(應用程式組態不正確)。
D:\php5(任意路徑)。php.ini-development 重命名為 php.ini。extension_dir = "D:/php5/ext" ; 取消註解並指向 ext 目錄
; 啟用常用擴展
extension=php_curl.dll
extension=php_gd2.dll
extension=php_mbstring.dll
extension=php_mysql.dll
extension=php_pdo_mysql.dll
extension=php_xmlrpc.dll
extension=php_zip.dll
fastcgi.impersonate = 1 ; IIS FastCGI 必須
路徑:C:\WINDOWS\system32\inetsrv\fcgiext.ini
[Types]
php=PHP
[PHP]
ExePath=D:\php5\php-cgi.exe
InstanceMaxRequests=10000
ActivityTimeout=300
RequestTimeout=600
EnvironmentVars=PHP_FCGI_MAX_REQUESTS:10000,PHPRC:D:\php5\
注意:全檔案僅保留一個 [Types] 區段,路徑須與實際 PHP 安裝目錄一致。
網站屬性 → 執行權限:指令碼 → 對應:.php → D:\php5\php-cgi.exe。

瀏覽器訪問 https://localhost/info.php,出現 PHP Version 5.4.x 資訊頁即成功。

新專案建議使用 PHP 8.x + Nginx/Apache,並透過 PHP Manager for IIS 或 Docker 管理版本,避免手動編輯 ini 檔。