在window XP IIS5.1手工安裝PHP 5.2.11(詳細步驟)
在Windows XP IIS 中裝一個PHP玩玩,用於本機進行php程式學習、測試。
PHP下載:http://windows.php.net/download/
,選第一個zip下載。
建議不要使用PHP的Installer 安裝包,安裝過程中總會出現意想不到的問題。如果你安裝過,建議你重做系統,恢復系統原始狀態。
一、安裝PHP 5.2.11
1、將下載的php-5.2.11-Win32.zip 解壓縮到 d:/php5 目錄中,目錄可自選。
2、將目錄中的 php.ini-dist 檔案改名為php.ini,並把php.ini檔案剪下放到 c:/windows 目錄。
3、把php5根目錄下的 php5ts.dll 、libmysql.dll 、libmcrypt.dll 這三個檔案放到系統的system32目錄下,注意這三個檔案是必需的。
4、開啟c:/windows/php.ini檔案
找到:
extension_dir = “./”
更改為:
extension_dir = “d:/php5/ext”
找到以下語句,去除前面的分號:
;extension=php_mbstring.dll
;extension=php_gd2.dll
;extension=php_mysql.dll
;extension=php_mcrypt.dll
二、配置IIS使之支援PHP
1、開啟IIS,找到“網站”-“預設網站”,右鍵點選“預設網站”,然後點選“屬性”。
2、
點選“ISAPI篩選器”,再點選“新增”按鈕,在彈出的“篩選器屬性”對話方塊中,依次填入篩選器名稱“php”,可執行檔案“d:/php5
/php5isapi.dll”,如下圖所示(其中php5isapi.dll的路徑可以按“瀏覽”按鈕來選擇),然後點選“確定”退出。
箭頭變為綠色,表明篩選器PHP安裝正確。
3、在主目錄標籤下點選“配置”,出現“應用程式配置”對話方塊,再點選“新增”按鈕,在彈出的“新增/編輯應用程式副檔名對映”對話方塊中,在可執行檔案位置中輸入 d:/php5/php5iaspi.dll,在副檔名處輸入 php,然後確定。
注意,這裡可能會遇到無法點選確定的情況:
應用程式副檔名對映無法新增的解決辦法:副檔名那填寫“.php”,而不是直接寫“php”。
4、補充一下,在windows2003 IIS中還需設定一下Web 服務擴充套件,設PHP為允許狀態,這個“Web 服務擴充套件”在XP IIS環境是沒有的,不需設定。
Web 服務擴充套件簡單瞭解一下,是一項WEB服務安全設定。可執行檔案如exe、dll 必須新增到 IIS 控制檯的 Web 服務擴充套件節點中,這樣php、asp、aspx 等才能正常執行。
5、驗證PHP是否能正常執行。
<?php
phpinfo();
?>
建立這個php檔案,輸入本地地址,能出現經典phpinfo頁面,即為安裝成功。
6、如果php頁面,出現HTTP 403.12錯誤,請勾上“整合Windows身份驗證”,這樣設定只針對本機WEB實驗環境,有很大安全隱患。