Coding 之路,不由分說 .Net,MVC,jQuery

2五月/110

IIS7 上使用 PHP

Google PageRank查詢

前言

PHP 是一種簡單方便的語言,加上它又是免費,因此受到相當多人的青睞,而在架設可以執行 PHP 的伺服器上,除了使用 Apache 以外,我們也可以使用 IIS 來執行 PHP 的程式。而在比較舊版本的 IIS 和 PHP 上面要設定會有點麻煩,有時候會遇到不少莫名其妙的問題,但是現在已經可以很簡單又快速的設定好 PHP 在 IIS7 上面執行,下面就簡單說明設定過程。

說明

首先先到 PHP 的官方網站下載 Windows 版本的 PHP,裡面會有許多類型的檔案,根據自己電腦和需求下載檔案了,它也有包裝好的安裝檔,可以直接幫我們設定到好,但是這邊我習慣下載 ZIP 檔案再自己設定。我將下載好的檔案解壓縮到 C:\php\ 下面,接下來就可以開始設定囉!

先確定我們的 IIS 有沒有開啟 CGI 模式,依序開啟【控制台】→【程式和功能】→【開啟或關閉 Windows 功能】,然後將IIS 的 CGI 功能啟用。

IIS_PHP_1.png

接下來開啟 IIS,選擇處理常式對應

IIS_PHP_2.png

選擇新增模組對應

IIS_PHP_3.png

然後依照下圖做設定,按確定之後,我們的網站就可以執行 PHP 囉!

IIS_PHP_4.png

此外也別忘記把 C:\php\php.ini-development 或 C:\php\php.ini-production 改名成 php.ini 放到 C:\windows 目錄下囉!至於裡面的設定該如何設定可以參考網路上的說明,就不再介紹了。

結論

現在要設定 PHP 在 IIS 上面執行比起以前真的簡單許多了,如果是 IIS 6 可以查看參考資料的連結,裡面也有詳細的介紹,如果覺得我這一篇不夠清楚也可以參考 Set Up FastCGI for PHP 這一篇文章,裡面有影片設定教學喔!

參考資料

Set Up FastCGI for PHP

Using FastCGI to Host PHP Applications on IIS 6.0

Using FastCGI to Host PHP Applications on IIS 7

標籤: 回覆此文章
回覆 (0) 引用 (0)

還沒有回覆。


Leave a comment

目前沒有人引用這篇文章。