本文包含了手動設置Internet信息服務(IIS)7.0和更高版本,從而使它們支持PHP在Windows 7中工作,此外本文適合於安裝了Windows Vista SP1的Windows Server 2008和Windows Server 2008 R2。 關於IIS 5.1 and IIS 6.0 on Windows XP、 Windows Server 2003的設置方法請參考Microsoft IIS 5.1 and IIS 6.0 (可能為英文)。對於設立在Windows XP和Windows Server 2003 IIS 5.1和IIS 6.0的說明,請參閱微軟的IIS 5.1和IIS 6.0 (可能為英文)。
在IIS中啟用FastCGI支持
在默認安裝的IIS FastCGI模塊被禁用。它基於對正在使用的Windows版本不同的步驟來啟用。
為了使在Windows Vista SP1和Windows 7的FastCGI支持需要以下操作:
在Windows開始菜單選擇“運行”,在對話框中輸入“optionalfeatures.exe”,並點擊“確定”;
在“Windows功能”對話框中,展開“Internet信息服務”,“萬維網服務”,“應用程序開發功能”,然後啟用“的CGI”復選框;
點擊“確定”,等到安裝完成。
如下圖所示:
為了使在Windows Server 2008和Windows Server 2008 R2的FastCGI支持:
在Windows開始菜單選擇“運行”,輸入“CompMgmtLauncher”,並點擊“確定”;
如果目前的“Web服務器(IIS)”的角色,是沒有根據的“角色”節點,然後單擊“添加角色”,它添加;
如果在“Web服務器(IIS)”的角色存在,然後單擊“添加角色服務”,然後啟用“應用開發”組的”CGI”復選框;
點擊“下一步”,然後點擊“安裝”,並等待安裝完成。
如下圖所示: