Win2003 iis 配置phpl環境及測試

win2003安裝好iis後,能支持asp環境,如果要更進一步支持現在流行的php環境怎麼辦呢?這就要安裝php,並在Internet信息服務(IIS)管理器配置了。下面我們一起來配置下php環境試試吧。

工具/原料

首先win2003安裝好好iis
php-5.2.9-1-Win32
雅黑PHP探針

安裝php

將php-5.2.9-1-Win32.zip解壓到c:\php-5.2.9-1-Win32,重命名php-5.2.9-1-Win32為php,進入php目錄中,將php.ini-recommended重命名為php.ini,

然後用記事本或者其他編輯工具打開php.ini

查找extension_dir,將extension_dir = "./",

改為extension_dir = "c:\php\ext",

;extension=php_gd2.dll

;extension=php_mbstring.dll

;extension=php_mysql.dl

;extension=php_mcrypt.dll

這幾行前面的「;」去掉,保存後把php.ini,

複製php.ini到c:\windows目錄下,

接著把php跟目錄下的php5ts.dll、libmysql.dll、libmycrypt.dll這三個文件複製到c:\windows\system32目錄下,

配置IIS支持php

在開始-管理工具中找到並打開Internet信息服務(IIS)管理器,

我們點擊Web 服務擴展,點擊新建 Web 服務擴展中擴展,

接著在彈出的新建 Web 服務擴展中擴展名處輸入 php,在設置擴展狀態為允許前打上鉤,點擊添加,在文件路徑點擊瀏覽選擇c:\php\php5isapi.dll 確定,

在Web 服務擴展,右鍵點擊所有未知ISAPI擴展,選擇允許,

完成後,我們選擇網站點擊右鍵,選擇屬性,我們切換到ISAPI篩選器,點擊添加,在篩選器名稱後面,輸入php,

可執行文件後面點擊瀏覽,選擇c:\php\php5isapi.dll,點擊確定,

切換到主目錄,腳本資源訪問、讀取、寫入勾選下,在執行權限的地方選擇腳本和可執行文件,點擊配置,

我們看到緩存ISAPI擴展,點擊添加,在可執行文件後面點擊瀏覽,選擇

c:\php\php5isapi.dll,擴展名後面輸入.php,點擊確定,

我們切換到文檔選項卡,點擊添加,在默認內容頁下面輸入index.php,點擊確定,

點擊上移把index.php移動都最上面,點擊應用,點擊確定,到這裡配置IIS支持php就完成了。

雅黑PHP探針測試

我們需要重新啟動下網站,滑鼠右鍵點擊默認網站,選擇停止,停止後再選擇啟動,

網站重啟後,我們看下網站屬性的ISAPI選項器,php前面是否有向上的綠色箭頭,沒有的話重新配置檢查下,

我們把c:\website的文件都先移動到其他地方,

把雅黑PHP探針放到c:\website目錄下面,

我們在IE瀏覽器地址欄輸入http://127.0.0.1/tz.php

我們看到顯示雅黑PHP探針及伺服器參數、PHP已編譯模塊檢測、PHP相關參數,到這裡PHP環境就按照好了。

注意事項

php5ts.dll、libmysql.dll、libmycrypt.dll這三個文件複製 到c:\windows\system32目錄下
Web 服務擴展,所有未知ISAPI擴展,選擇允許
探針文件安裝需要有讀寫修改權限
c:\php需要user 讀寫修改權限

本文內容整理自網絡, 文中所有觀點看法不代表淘大白的立場