這篇文章主要介紹php7+apache2.4開(kāi)發(fā)環(huán)境的示例分析,文中介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們一定要看完!
成都創(chuàng)新互聯(lián)公司專注為客戶提供全方位的互聯(lián)網(wǎng)綜合服務(wù),包含不限于做網(wǎng)站、網(wǎng)站建設(shè)、揚(yáng)中網(wǎng)絡(luò)推廣、重慶小程序開(kāi)發(fā)、揚(yáng)中網(wǎng)絡(luò)營(yíng)銷、揚(yáng)中企業(yè)策劃、揚(yáng)中品牌公關(guān)、搜索引擎seo、人物專訪、企業(yè)宣傳片、企業(yè)代運(yùn)營(yíng)等,從售前售中售后,我們都將竭誠(chéng)為您服務(wù),您的肯定,是我們最大的嘉獎(jiǎng);成都創(chuàng)新互聯(lián)公司為所有大學(xué)生創(chuàng)業(yè)者提供揚(yáng)中建站搭建服務(wù),24小時(shí)服務(wù)熱線:18980820575,官方網(wǎng)址:www.cdcxhl.com
一、軟件下載
二、安裝說(shuō)明
三、apache配置(服務(wù)器為IIS,請(qǐng)繞過(guò))
四、iis配置(服務(wù)器為apache,請(qǐng)繞過(guò))
五、php配置
六、附加
一、軟件下載
1.1 PHP7
官網(wǎng)下載PHP7,其中分為Non Thread Safe和Thread Safe版本; 兩大版本分別有適應(yīng)IIS和Apache服務(wù)器;
1.2 apache2.4
官網(wǎng)下載apache2.4,版本號(hào):Apache 2.4.17 Win32;(注意,下載2.4版本,不能使用2.2版本)
1.3 IIS
windows下自帶IIS,安裝服務(wù)開(kāi)啟即可;這里不一一說(shuō)明;
1.4 vc2015
PHP7的運(yùn)行須要vc2015,沒(méi)安裝的伙伴可前往http://www.microsoft.com/zh-cn/download/details.aspx?id=48145運(yùn)行安裝
二、安裝說(shuō)明
以個(gè)人為例:存放php以及apache等軟件,存放在D:\Server目錄下;
目錄機(jī)構(gòu):
D:\Server\php7
D:\Server\apache24
D:\Server\WWW
三、apache配置(打開(kāi)apache24/conf/httpd.conf)
3.1 目錄修改
apache目錄
修改為:ServerRoot "D:/Server/Apache24"
網(wǎng)站存放目錄
修改為:DocumentRoot "D:/Server/WWW/ "
3.2 PHP設(shè)置
添加 :(注意phpIniDir項(xiàng)在上面) php7對(duì)apache的處理接口
PHPIniDir "D:/Server/Php"
AddType application/x-httpd-php .php .html .htm
LoadModule php7_module "D:/Server/Php/php7apache2_4.dll"
3.2 服務(wù)添加
Cmd命令行,進(jìn)入d盤,打開(kāi)目錄,運(yùn)行httpd –k install
D:
Cd D:\Server\Apache24\
httpd –k install
httpd –k start
四、iis配置
internet 信息服務(wù)(IIS)管理器中,添加添加FastCgi模塊映射。
請(qǐng)求路徑:*.php。模塊:FastCGIModule。
可執(zhí)行文件:選擇解壓包下的php-cgi.exe。名稱:phpcgi。
注:如果沒(méi)有fastcgimodule這個(gè)模塊,就在添加和刪除windows的程序中添加IIS中的CGI模塊。
五、php配置(打開(kāi)php目錄,復(fù)制1個(gè)php.ini-development ,修改為php.ini)
5.1 ext擴(kuò)展目錄路徑
打開(kāi)php.ini, 找到;extension_dir = "D:/Server/Php/ext",把前面的分號(hào)去掉。
(必須指定擴(kuò)展路徑,否則php7啟動(dòng)不了。一般開(kāi)啟ext擴(kuò)展目錄之后,就可以成功在命令行啟動(dòng)php7,如果仍然不成功,說(shuō)明你的php路徑?jīng)]有添加到 環(huán)境變量中(或者你的環(huán)境變量有舊的php版本使用))
5.2 開(kāi)啟部分?jǐn)U展
集合個(gè)人需求,不一一說(shuō)明;
5.3 開(kāi)啟fastcgi(針對(duì)IIS環(huán)境)
; fastcgi.impersonate = 0(去注釋“;”),更改1;
(從PHP5.3版本開(kāi)始,在PHP文件里面沒(méi)有php5isapi.dll了,不能在IIS6上面通過(guò)ISAPI擴(kuò)展運(yùn)行。就是說(shuō)PHP5.3以后的版本不再支持用ISAPI進(jìn)行擴(kuò)展在IIS里運(yùn)行了,應(yīng)該用FastCGI方法配置。)
5.4 開(kāi)啟IIS
;cgi.fix_pathinfo=1;(去注釋“;”)
5.5 關(guān)閉cgi.force_redirect
; cgi.force_redirect = 1(去注釋“;”),更改0;
5.6 cgi.rfc2616_headers
; cgi.rfc2616_headers = 0(去注釋“;”),更改1;
六、附加
6.1 FastCGI進(jìn)程意外退出如何解決?(針對(duì)IIS環(huán)境)
在使用Windows7 IIS7進(jìn)行PHP配置安裝過(guò)程中,如果PHP配置不正確,會(huì)出現(xiàn)FastCGI進(jìn)程意外退出出錯(cuò)信息,可以在DOS下使用
php –v
進(jìn)行調(diào)試查看,一般情況下會(huì)將PHP配置的錯(cuò)誤信息報(bào)出,只要根據(jù)此信息修改相關(guān)PHP配置即可。
配置成后,在訪問(wèn)目錄下(WWW)建個(gè)info.php輸出php信息就可以得到以下結(jié)果;
以上是“php7+apache2.4開(kāi)發(fā)環(huán)境的示例分析”這篇文章的所有內(nèi)容,感謝各位的閱讀!希望分享的內(nèi)容對(duì)大家有幫助,更多相關(guān)知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!