在 IIS 中啟用 PHP
  • 15,863 views,
  • 2016-12-12,
  • 上傳者: Kuann Hung,
  •  0
如果要使用 PHP 但卻無法使用 Apache (公司規定、資安、維護、blah blah 等等理由)
那就只好在 IIS 解決囉! 以下介紹一下,也注意可能會發生的問題!
步驟
1.
新增角色
首先從伺服器管理員中新增角色,選取 [網頁伺服器 (IIS)]
2.
選取角色服務
這時候一定要把 CGI 打勾,因為 PHP 已經放棄 ISAPI 方式了,在 IIS 必須採用CGI (FastCGI) 方式執行
 
3.
確認安裝
確認無誤後,就開始安裝吧!
4.
安裝 Microsoft Visual C++ 2008 可轉散發套件 (x86)
安裝英文版的比較不容易出錯,或是直接下載 vcredist_x86.exe
5.
安裝好後,進入 [處理常式對應] 的設定
按滑鼠右鍵,選擇 [新增模組對應]
6.
新增模組對應
分別填入下圖的設定,名稱部分可以自訂
7.
設定好後會出現這個提醒,按下確定即可
8.
如下圖表示設定完成
9.
設定權限
到 http://windows.php.net/download 下載你想要的版本的 PHP,然後解開放到
C:\PHP (只是建議,不是非放這邊不可)
下載之後,要把 C:\PHP 指定讓 IIS_IUSRS 有完全控制的權限
10.
設定 Web 目錄權限
同樣的,你的 Web 目錄也需要給予  IIS_IUSRS 有完全控制的權限
11.
預設文件
接下來為了方便,可以在 預設文件 中,加上 index.php (或是其他你習慣使用的預設檔名)
12.
測試一下 phpinfo()
上面步驟設定好之後,記得重新啟動一下服務,然後測試 phpinfo 看看
嗯,這樣就大功告成了!!
可能遇到的問題
13.
錯誤碼 0x8007010b
如果看到錯誤是 0x8007010b,大概是
1. 需要重新安裝轉發套件
2. 權限設定錯誤
 
只要確認上面兩項都正常就好囉!
Facebook 討論區載入中...
資料夾 :
發表時間 :
2016-12-12 20:16:12
觀看數 :
15,863
發表人 :
Kuann Hung
部門 :
老洪的 IT 學習系統
QR Code :