IIS PHP本地開發環境配置

2022-03-22 08:25:53 字數 2476 閱讀 6318

開啟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 

phpinfo

();

?>

檢視loaded configuration file就知道當前使用的php.ini位置了。

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,安裝過程中可能會重啟電腦,而且在某些時候重啟過後會提...