來源 http://coding.anyun.tw/2011/05/02/using-php-on-iis/
前言
PHP 是一種簡單方便的語言,加上它又是免費,因此受到相當多人的青睞,而在架設可以執行 PHP 的伺服器上,除了使用Apache 以外,我們也可以使用 IIS 來執行 PHP 的程式。而在比較舊版本的 IIS 和 PHP 上面要設定會有點麻煩,有時候會遇到不少莫名其妙的問題,但是現在已經可以很簡單又快速的設定好 PHP 在 IIS7 上面執行,下面就簡單說明設定過程。
說明
首先先到 PHP 的官方網站下載 Windows 版本的 PHP,裡面會有許多類型的檔案,根據自己電腦和需求下載檔案了,它也有包裝好的安裝檔,可以直接幫我們設定到好,但是這邊我習慣下載 ZIP 檔案再自己設定。我將下載好的檔案解壓縮到C:\php\ 下面,接下來就可以開始設定囉!
先確定我們的 IIS 有沒有開啟 CGI 模式,依序開啟【控制台】→【程式和功能】→【開啟或關閉 Windows 功能】,然後將IIS 的 CGI 功能啟用。
接下來開啟 IIS,選擇處理常式對應
選擇新增模組對應
然後依照下圖做設定,按確定之後,我們的網站就可以執行 PHP 囉!
此外也別忘記把 C:\php\php.ini-development 或 C:\php\php.ini-production 改名成 php.ini 放到 C:\windows 目錄下囉!至於裡面的設定該如何設定可以參考網路上的說明,就不再介紹了。
結論
現在要設定 PHP 在 IIS 上面執行比起以前真的簡單許多了,如果是 IIS 6 可以查看參考資料的連結,裡面也有詳細的介紹,如果覺得我這一篇不夠清楚也可以參考 Set Up FastCGI for PHP 這一篇文章,裡面有影片設定教學喔!