apache Setting PHP on Windows IIS 大多數人普遍認為IIS只能運行一般網頁與ASP語言,但其實是可以透過CGI(Common Gateway Interface)將PHP運行在IIS上,不必另外裝apache,也不用擔心port衝到的問題。此篇將著重在設定部分,假設讀者們都已安裝好PHP(若無可透過官方PHP下載或WAMP等方式)。 此篇設定之環境為 Windows Server 2008 R2 PHP6 IIS 7.5 修改php.ini 將php.ini-recommended複製或直接更名成php.ini。修改以下資訊 (約在578行)將 ; extension_dir = "ext" 改成 extension_dir = "ext" (約在480行)將 ;cgi.force_redirect = 1 改成 cgi.force_
error 開啟IIS的debug功能顯示詳細的錯誤訊息 欲使在server端能觀看到詳細的錯誤訊息,而非"An error occurred on the server when processing the URL. Please contact the system administrator. If you are the system administrator please click here to find out more about this error.",需開啟IIS中ASP的"Send Errors To Browser"功能。 如以下步驟操作即可: