開啟win7系統自帶iis。如圖只要點選兩下,cgi一定要勾選上!完成後開啟瀏覽器輸入127.0.0.1測試一下,如果能開啟頁面說明iis開啟成功。
安裝php。不同版本的php會有所不同,這裡使用的是php-5.2.12-win32版本。樓主測試過php5.4版本安裝目錄裡沒有php-cgi.exe檔案,後續步驟無法進行,看本教程安裝的話建議使用php-5.2.12版本。
安裝php-5.2.12,完成後用文字編輯器開啟 php.ini-recommended,將檔名改為 php.ini 並做如下修改:
1.ctrl+f搜尋extension_dir="./"將其改為extension_dir = "你的php安裝目錄\ext"
2.ctrl+f搜尋cgi.force_redirect = 1將其改為cgi.force_redirect = 0
3.ctrl+f搜尋cgi.fix_pathinfo刪除前面;
4.ctrl+f搜尋fastcgi.impersonate刪除前面;
點選windows徽標,輸入iis,開啟iis資訊管理器
點選處理程式對映,然後點選新增模組對映
按照圖中所示填寫好新增模組對映面板引數。【可執行檔案】那裡填寫時開啟php安裝目錄下的php-cgi.exe
php環境配置好了,現在進行一下測試是否真的安裝成功了。
記事本編寫乙個index.php的檔案,輸入<?php phpinfo();?>將其放在c:\inetpub\wwwroot目錄下,開啟瀏覽器輸入127.0.0.1/index.php,如果出現php版本資訊畫面說明本地iis+php開發環境已經配置成功。
注意:php warning: phpinfo(): it is not safe to rely on the system's timezone settings.解決方法
安裝php後,使用phpinfo();檢視資訊,有warning: phpinfo(): it is not safe to rely on the system's timezone settings,原因是沒有設定系統的timezone。
解決方法:
1.開啟php.ini,如不知道php.ini的位置,可以使用
<?php檢視loaded configuration file就知道當前使用的php.ini位置了。phpinfo
();
?>
2.找到date.timezone,修改為 date.timezone = rpc,後儲存。
修改為
3.修改後重啟php,檢視phpinfo(); warning 消失。
IIS PHP 配置 問題總結
今天幫助朋友解決乙個iis配置php的問題,大概是這樣子的,iis 與 php配置好了之後不能訪問,出現如下錯誤 http 錯誤 500.19 internal server error 無法訪問請求的頁面,因為該頁的相關配置資料無效。仔細看了一下,發現iis有幾項擴充套件沒加,加上就行了 後面大家...
IIS PHP 配置 問題總結
今天幫助朋友解決乙個iis配置php的問題。大概是這樣子的。iis 與 php配置好了之後不能訪問,出現例如以下錯誤 http 錯誤 500.19 internal server error 無法訪問請求的頁面,由於該頁的相關配置資料無效。細緻看了一下,發現iis有幾項擴充套件沒加。加上即可了 後面...
swagger本地環境配置
關於swagger我目前也是剛接觸,還沒有深入了解,之後再不斷補充,有要用到swagger的朋友可以通過本文快速完成swagger的本地環境配置。這裡需要注意的是,在 nodejs 安裝安成後會在乙個新的 cmd 中自動安裝相應的 package,安裝過程中可能會重啟電腦,而且在某些時候重啟過後會提...