作者daouze (小小餃子輕先生)
看板PHP
標題Re: [請益] 安裝PHP5的ISAPI
時間Sat Sep 24 11:41:12 2005
※ 引述《daouze (小小餃子輕先生)》之銘言:
: 之前有成功安裝過一次
: 但沒有仔細記下步驟
: 昨天試了很久 按照手冊上安裝也無法成功
: 是否為權限的問題?!
: 希望板上有經驗的人可以解答
: 並列出詳細步驟(WinXP SP2+IIS5.1+PHP5+MySQL5)以恩澤板眾
: 麻煩了,謝謝!
先列我的步驟:
1. 安裝IIS
2. 安裝PHP5 Installer
3. 複製PHP5 zip(解壓後)的dev、ext、extras三個目錄及除了Apache外的所有dll
4. 將ext改為extensions
php.ini裡的extension_dir = "./"改為extension_dir = "C:/PHP/extensions/"
(我的習慣是這樣做,依據你的實際路徑去改)
5. 啟動IIS manager (inetsrv/iis.msc)
右鍵網站的內容->主目錄頁籤->本機目錄改成你的網頁檔案的根目錄路徑
->應用程式設定的"設定(G)"按鈕
選取.php項目->"編輯(E)"按鈕
->執行檔的C:\PHP\php-cgi.exe改成C:\PHP\php5isapi.dll->"確定"按鈕
->ISAPI篩選器頁籤->"新增"按鈕
->篩選器名稱填"PHP"、執行檔瀏覽到C:\PHP\php5isapi.dll->"確定"按鈕
6. 我的電腦右鍵->內容->進階頁籤->"環境變數"按鈕->選取系統變數的Path項目
->"編輯"按鈕->在最後加入C:\PHP(若原本沒有;需加上再鍵入)
7. 重新啟動IIS (NET STOP iisadmin)(NET START w3svc)
--
理論上是這樣就OK了,可是就是無法成功,變500的internal error
phpisapi.dll檔或PHP目錄的權限也試過讓IUSER可以讀取、執行
還是失敗,不知是否那邊有遺露了
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.105.127.68