緣起 多年前由於工作關係, 須在windows跑php, 故選擇了AppServ快速安裝包, 又因用WordPress架了部落格之因素, port-80讓給了Appache, IIS 退居至port-81, 近幾年由於IIS跑php效能改良, 加上.NET快速發展, 又將JQuery納入IDE開發平台, 如若未來 IIS可以再支援java, 則 IIS可望迅速擴大平台佔有率 。 安裝配件至 IIS官網即可尋得, 我們選擇安裝如下套件:
- IIS5.1 + WINXP-sp3 + FASTCGI +PHP 5.36 安裝甘苦談 (100-08-13增補)
本段記錄在winxp-sp3部署fastcgi的不愉快安裝經驗,原想複製win2003安裝經驗,先至IIS官網利用webfarm一次裝好相關元件,不料對winxp的iis5.1環境,用webfarm卻只能裝fastcgi 1.5而已,其它要自己來,PHP要手動下載安裝,而下載的php5.36自動安裝版,有諸多安裝上的缺陷,會弄亂fastcgi的環境,再加上IIS在安裝.php的擴展名又出現了無法新增的奇怪現象,反覆安裝研究,前前後後浪費了半天的時間才搞定,真是累人,以下是摸索出來的安裝順序及應注意事項。
- 先下載fastcgi這個extension, 安裝後在windows\system32\inetsrv\目錄會多出5個檔, IIS5.1先不要做新增 .php 的設定,免得備稍後php5,3安裝把.ini檔弄亂
- 到PHP官網PHP For Windows下載頁面,選最近版的是VC9 x86 Non Thread Safe, 為什麼要選non-thread版, 可看這篇 php5 non-thread-safe和thread-safe兩個版本有什麼區別?記得安裝時務必選不要設定web server選項, 而且千萬不能只用預設安裝(.extension)選項,建議用完全安裝,否則稍後會發生找不到phpcgi.exe執行檔的錯誤, 修改php.ini的工作稍後再來進行
- 若是您用IIS5.1的gui介面要新增.php副檔名處理時發生問題,像我就發生內容都打好了,但[新增]的buttom卻始終無法active起來讓我新增,可依這篇設定 FastCGI 模組段改在DOS模式中用設 cscript fcgiconfig.js -add -section:"PHP" -extension:php -path:"C:\Program Files FielsPH\P\php-cgi.exe" 來改 f……ini檔的內容
- 再來即是要修改php.ini的設定, php短標籤功能要開,免得appserv自帶的phpinfo.php無法執行
- 若在XP可看這篇在 IIS+php+mysql配置(轉載)-配套XP IIS5.1+FastCGI+PHP 5.3.6+Mysql
- IIS7 (win2008 server R1)
- IIS調校進階調校設定
- 若在XP可看這篇在 XP PRO 上安裝 IIS6+PHP5 (FastCGI)
- IIS7.5 (win7 pro-x64)
- 除到PHP官網PHP For Windows下載頁面,選最近筆non-thread版,建議您也同時安裝PHP for windows
- 主要安裝可看Win7+IIS7下用FastCGI模式配置PHP环境,除了人工設定外,您也可從IIS台灣官網,在dos command mode使用
來安裝及設定IIS7.5。






- PHP for windows
- PHP版本眾多, 直接裝預設即可, 不用另偒腦筋, 各版本進一步差異可看這篇 PHP version的選擇和差異
- UrlScan 3.1 for IIS6
- 若安裝後發現中文url不正常, 可看這篇 IIS6安裝urlscan後不支持中文路徑的解決方法 , 把system32中URLSCAN.INI之AllowHighBitCharacters改成1即可
- 進階url XSS防護設定, 可看這篇 IIS安全性延伸模組URLScan 3 進階-自訂規則清單
中文URl亂碼解決之道可看
- 為什麼要啟用url rewrite?
- win2003 IIS6.0 301重定向帶參數的問題解決方法
- Win2003+IIS6.0啟用rewrite規則
- Apache含中文URL路徑名稱的終極解法 利用mod_fileiri 這個 Apache module
- url傳遞中文的解決方案
- 完美解決PHP中文亂碼問題
萬事具備後, 停掉 Apache Service, mysql不動, 把IIS恢復成80-port, 試跑http://localhost/phpinfo.php 看是否正常, 最後看看自己的WordPress是否正確啟動及作用
Popularity: 14% [?]
標籤: iis
