推薦(免費):php7
#簡單:隨著技術的不斷更新,PHP在網頁、後台等領域地位越來越重要;我,一名剛出校園的小學生;學的專業不是軟體,但是我喜歡程式設計;今天我向大夥分享下如何在windows和iis下手動配置php環境;希望能夠幫助困惑的伙伴們,如果有不對或好的建議告知下;*~*!
一、軟體下載
二、安裝說明
三、apache設定(伺服器為IIS ,請繞過)
四、iis配置(伺服器為apache,請繞過)
#、 php配置六、附加
#一、軟體下載
1.1 PHP7
官網下載PHP7,其中分為Non Thread Safe和Thread Safe
版本;兩大版本分別有適應IIS和Apache伺服器;
1.2 apache2.4
官網下載apache2.4,版本編號:Apache 2.4.17 Win32;
(注意,下載2.4版本,不能使用2.2版本)1.3 IIS
windows下自帶IIS,安裝服務開啟即可;這裡一一說明;
1.4 vc2015
PHP7的運行須要vc2015,沒安裝的伙伴可前往http://www.microsoft.com/ zh-cn/download/details.aspx?id=48145運行安裝#二、安裝說明
以個人為例:存放php以及apache等軟體,存放在D:\Server目錄下;目錄機構:D:\Server\php7D:\Server\apache24# D:\Server\WWW
三、apache設定(開啟apache24/conf/httpd.conf)
修改為:ServerRoot "D:/Server/Apache24"
##3.1 目錄修改
apache目錄
網站存放目錄
修改為:DocumentRoot "D:/Server/WWW/ "PHPIniDir "D:/Server/Php"3.2 PHP設定 #新增:(注意phpIniDir項目在上面) php7對apache的處理介面
# AddType application/x-httpd-php .php .html .htm
LoadModule php7_module "D:/Server/Php/php7apache2_4.dll"
3.2 服務新增
#Cmd命令列,進入d盤,開啟目錄,執行httpd –k install
D:
Cd D:\Server\ Apache24\
httpd –k install
httpd –k start##四、iis設定
#internet 資訊服務(IIS)管理器中,新增新增FastCgi模組映射。
請求路徑:*.php。模組:FastCGIModule。
可執行檔:選擇解壓縮套件下的php-cgi.exe。名稱:phpcgi。
附註:如果沒有fastcgimodule這個模組,就在新增和刪除windows的程式中加入IIS中的CGI模組。
五、php設定(開啟php目錄,複製1個php.ini-development ,修改為php.ini)
5.1 ext擴充目錄路徑
######### 開啟php.ini,找到;extension_dir = "D:/Server/Php/ext",把前面的分號去掉。 ############(必須指定擴充路徑,否則php7啟動不了。一般開啟ext擴充目錄之後,就可以成功在命令列啟動php7,如果仍然不成功,表示你的php路徑沒有加入環境變數(或你的環境變數有舊的php版本使用))###############5.2 開啟部分擴充########### ###集合個人需求,不一一說明;############################5.3 開啟fastcgi(###針對IIS環境# ##)############; fastcgi.impersonate = 0(去註解「;」),更改1;###
(從PHP5.3版本開始,在PHP檔案裡面沒有php5isapi.dll了,不能在IIS6上面透過ISAPI擴充運行。就是說PHP5.3以後的版本不再支援用ISAPI進行擴充在IIS裡運行了,應該用FastCGI方法配置。)
#5.4 開啟IIS
##;cgi. fix_pathinfo=1;(去註解「;」)
#5.5 關閉cgi.force_redirect
#; cgi.force_redirect = 1(去註解「;」),改變0;
#5.6 cgi.rfc2616_headers
## ; cgi.rfc2616_headers = 0(去註解「;」),更改1;
六、附加6.1
FastCGI進程意外退出如何解決? (針對IIS環境php –v)
在使用Windows7 IIS7進行PHP設定安裝過程中,如果PHP設定不正確,會出現FastCGI進程意外退出出錯訊息,可以在DOS下使用
進行偵錯查看,一般情況下會將PHP配置的錯誤訊息報出,只要根據此資訊修改相關PHP配置即可。
配置成後,在存取目錄下(WWW)建個info.php輸出php資訊就可以得到以下結果;
#### ###########以上是了解php7+apache2.4 開發環境的詳細內容。更多資訊請關注PHP中文網其他相關文章!