本文針對 Windows Server 2003 自帶 IIS 6.0,詳細講解安裝 IIS、配置 VC9 運行庫與 FastCGI、下載配置 PHP 5.4 Non-Thread-Safe (NTS) 版本、建立站點並掛載 PHP 處理器的全流程。
https://localhost/iisstart.htm 見「建設中」頁面即成功




下載:vcredist_x86.exe
默認安裝即可,安裝後刪除臨時文件。

下載:fcgisetup_1.5_x86_rtw.msi
安裝後編輯 C:\WINDOWS\system32\inetsrv\fcgietx.ini,末尾添加:
[Types] php=PHP [PHP] ExePath=C:\php-5.4.43-nts-Win32-VC9-x86\php-cgi.exe

PHP 5.5+ 不支援 WinXP/2003 內核,必須用 5.4。下載 VC9 x86 Non Thread Safe 版:

C:\php-5.4.43-nts-Win32-VC9-x86php.ini-production → php.iniphp.ini 關鍵項:| 指令 | 設置值 | 說明 |
|---|---|---|
| extension_dir | C:\php-5.4.43-nts-Win32-VC9-x86\ext | 去掉前面分號 |
| date.timezone | Asia/Shanghai | 去掉分號,設置時區 |
| extension=php_mbstring.dll | 啟用 | 字符串處理 |
| extension=php_mysql.dll | 啟用 | MySQL 支持 |
| extension=php_gd2.dll | 啟用 | 圖像處理 |




C:\phpSite,創建 1.php:<?php phpinfo(); ?>C:\WINDOWS\system32\inetsrv\fcgiext.dll.phpGET,HEAD,POST,DEBUG



瀏覽器訪問 https://192.168.80.128/1.php,顯示 phpinfo() 頁面即成功。

fcgietx.ini 必須正確指向 php-cgi.exefcgiext.dll 而非 php-cgi.exe如需 MySQL,參考《MySQL 安裝部署與圖形化管理》。