Windows XP中配置PHP+IIS環境
如果你下載的是安裝版的php,安裝的時候可以選擇使用IIS,安裝完畢就會自動設定好IIS。如果你下載的是zip版的,則按照以下步驟配置:
1、把PHP-5.1.2 zip(目前最新版本)解壓放到 C:\php (你可以選擇目錄,本例以此說明)。
2、將php.ini-dist複製到 C:\WINDOWS 目錄下並改名為php.ini,複製 php5ts.dll和 libmysql.dll到 C:\WINDOWS\system32 中。
3、接下來在IIS中進行設定,開啟預設網站-〉屬性對話方塊,切換到“主目錄”選項卡,然後點“配置”按鈕開啟“應用程式配置對話方塊”,點“添加”按鈕開啟“添加/編輯應用程式副檔名映射”對話方塊。在“可執行檔”輸入框中,指向c:\php\php5isapi.dll,在“副檔名”輸入框裡面輸入“.php”(注意:在windows XP下要加“.”,windows2000下好像不需要。不包括引號),並選中“指令碼引擎”和“檢查檔案是否存在”兩個複選框,一路確定並退出IIS。
圖片一大圖 圖片二地址
至此伺服器應該已能支援php了,下面對php.ini進行配置讓php支援MYSQL和GD庫
1、在記事本中尋找“extension_dir”,然後把 extension_dir = "./"
修改為 extension_dir = "C:\php\ext"
2、在記事本中尋找“;extension=php_mysql.dll”和“;extension=php_gd2.dll”,然後把前面的“;”去掉,即把 ;extension=php_mysql.dll 改為 extension=php_mysql.dll
把 ;extension=php_gd2.dll 改為 extension=php_gd2.dll
3、儲存好php.ini,然後重起IIS即可
說明:
1. 我在配置完成時,可以瀏覽wwwroot下的html檔案,但是卻打不開.php檔案,提示為:“HTTP 錯誤 403 - 禁止訪問”,折騰一中午都沒解決。後來在網上找到這樣一段話:“403.1錯誤是由於"執行"訪問被禁止而造成的,若試圖從目錄中執行 CGI、ISAPI 或其他可執行程式,但該目錄不允許執行程式時便會出現此種錯誤。 ”,於是把預設網站-〉屬性中的執行許可權選擇為指令碼和可執行檔,問題解決。