在 Windows Server 2003 上快速配置 PHP5

文章作者:<-- 向左走 | 向右走 -->
http://spaces.msn.com/members/turn-right/

今天,我來教大家在 Windows Server 2003 的 IIS6 平臺上快速配置 PHP 5 的網站運行環境。

由於 PHP 5 相對 PHP 4 來講,安裝方式有一些不同。同時我也加入了一些個人的“快速”安裝經驗與大家分享,所以,此文會與大家以前看到的有所差別。
 
首先,將下載的 PHP 5.0.3 解壓縮到 “C:/PHP” 目錄下,同時將 php.ini-recommended 文件改名爲 php.ini 。之所以與以前一些網上的教程不同,要使用 php.ini-recommended 文件,是因爲 php.ini-recommended 文件在標準配置文件的基礎上,對 PHP 的服務配置有較大的安全性優化,所以個人推薦使用該文件以確保服務器環境的安全可靠。

現在我們編輯 php.ini 配置文件,需要對其進行配置的地方,有如下幾點:
1、在508行處,定位擴展組件的目錄
將extension_dir = "./"
改爲extension_dir = "./ext"

2、在509行處,關閉 cgi.force_redirect
將; cgi.force_redirect = 1
改爲 cgi.force_redirect = 0
注意去掉前面的“;"。

3、在Windows Extensions中開啓你需要的擴展組件
通常,我們需要啓用下面兩個組件
extension=php_gd2.dll(GD2庫)
extension=php_mysql.dll(MySQL庫)

這樣,PHP 的配置文件已經基本配置完成。

接下來,我們在 IIS 中開始配置 IIS6 對 PHP 的支持。前面的操作方法與 PHP 4 是一樣的,我就不多說了。需要注意的是,在 PHP 4 時我們需要的是 “C:/PHP/php.exe” 文件來解析 PHP 文檔,但是在 PHP 5 中,我們需要指定的 CGI 運行模式的執行文件爲 “C:/php/php-cgi.exe”。
由於 IIS6 相較以前的版本,對安全性有比較嚴格的要求,未被許可的腳本類型是不能被執行的,所以,我們需要在 Web服務擴展裏面加入對 PHP 類型腳本的執行許可。方法是,添加一個 web 服務擴展,擴展名爲 php,指向文件爲 “C:/PHP/php-cgi.exe”,並且勾選上“許可”。

現在就配置完 PHP 5 了嗎?還有最重要的一步。在系統屬性裏,我們需要配置 PHP 的目錄路徑爲系統級。在環境配置中的 PATH 類裏面,加入變量“C:/PHP"。然後重啓系統,PHP 5 就算是配置完成了。

爲什麼要加入要把 PHP 5 的運行目錄添加到 PATH 裏呢?原因很簡單,因爲這樣做可以不再需要我們將一些 PHP 的 dll 文件和配置文件,分散複製到系統目錄裏面去。這樣在以後升級 PHP 5 的時候,可以更加方便。

另:該方法對 PHP 4 同樣有效。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章