(一)準備安裝檔案
1. FastCGI http://www.iis.net/expand/FastCGI
2. PHP http://windows.php.net/download/
3. Visual C++ 2008 Redistributable Package
http://www.microsoft.com/downloads/details.aspx?FamilyID=9b2da534-3e03-4391-8a4d-074b9f2bc1bf&DisplayLang=zh-cn
4. Windows Cache Extension for PHP
http://www.iis.net/download/WinCacheForPHP
(二)開始安裝
1. 首先安裝FastCGI.按提示安裝即可,安裝完成後會出現 fastcgi handle 的服務擴充
開啟 C:\WINDOWS\system32\inetsrv 目錄下的 fcgiext.ini
在[Types]下添加
php=PHP
[PHP]
;php的路徑根據自己情況改
ExePath=D:\Progra~1\PHP\php-cgi.exe
開啟IIS 點擊 網站 右鍵屬性 主目錄-配置 映射-添加
可執行檔:C:\WINDOWS\system32\inetsrv\fcgiext.dll
副檔名:.php
2. 接下來是安裝PHP.這裡講的是zip版.安裝版的可以跳過不看
解壓php-5.3.2-nts-Win32-VC9-x86.zip到一個目錄.這裡我用的是"D:\Program Files\PHP"
根據自己需要,複製php.ini-development或者php.ini-production並重新命名為php.ini(註:FastCGI模式下的php.ini可以直接放在PHP目錄而不需要移動)
修改參數:
extension_dir = "ext"
cgi.force_redirect = 0
fastcgi.impersonate = 1;
date.timezone = Asia/Shanghai
date.default_latitude = 31.7667
date.default_longitude = 121.4500
3. Visual C++ 2008 Redistributable Package是VC支援庫.VC9版本的PHP需要安裝.按提示下"下一步"即可
4. Windows Cache Extension for PHP是一個提高執行效率的擴充模組.解壓後拷貝到D:\Progra~1\PHP\ext目錄下.並在 php.ini 最後 添加如下:
[PHP_WINCACHE]
extension=php_wincache.dll