親身體驗(yàn)搭建apache2.4+php-5.6.28集成環(huán)境搭建(網(wǎng)上太多坑了。克蚂。。搭建2天搞定)
本人主機(jī)環(huán)境:
Lenovo筆記本 x64位 windows7普通版
下面開始搭建:
第一步:下載所需工具
1、http://pan.baidu.com/s/1o7L2tr8 (樓主已經(jīng)將apache2.4-x64 和 php5.6-x64壓縮包放到百度網(wǎng)盤阀圾,請(qǐng)自行下載)
第二步:安裝apache
①新建文件夾
D:\sphinx_mysql_php_Apache 等會(huì)解壓包都放到這里面來立倍,如下圖:
②解壓配置安裝啟動(dòng)Apache
1灭红、找到D:\application_software\Apache\conf\httpd.conf文件,用記事本打開口注,找到:Define SRVROOT 這一項(xiàng)比伏,將其右方的值改為:
Define SRVROOT "D:/sphinx_mysql_php_Apache/Apache"
ServerRoot "${SRVROOT}"
[圖片上傳失敗...(image-65fdbb-1533279102227)]
(注意是斜杠!=肌A尴睢!)
2澈段、安裝apache服務(wù)到系統(tǒng)服務(wù)管理內(nèi)悠菜,這里樓主建議使用dos命令啟動(dòng)(因?yàn)椋嚎蛻舳薳xe啟動(dòng)報(bào)錯(cuò)根本無法判斷哪里出錯(cuò)了!0芨弧;诖住)
命令如下:(特別注意,使用管理員身份運(yùn)行cmd.exe!!!!!否則會(huì)報(bào)錯(cuò))
httpd.exe -k install -n apache
該命令的意思是兽叮,安裝apache服務(wù)芬骄,并將該服務(wù)名稱命名為apache(你也可以改成別的),回車鹦聪。
安裝成功提示如下:
[圖片上傳失敗...(image-f91b81-1533279102227)]
[圖片上傳失敗...(image-bbc8b-1533279102227)]
其中账阻,Errors reported here must be corrected before the service can be started.意思是,若該句話后面有錯(cuò)誤信息泽本,則表示服務(wù)安裝失敗淘太,需要先改正錯(cuò)誤。若沒有,則成功蒲牧。
3撇贺、啟動(dòng)apache命令
命令如下:
httpd.exe -w -n "apache" -k start
該命令:“apache”為你的apache服務(wù)名稱,有的為apache冰抢,以自己的為準(zhǔn)松嘶。
成功提示如下圖!?嫒拧4涠!
運(yùn)行D:\sphinx_mysql_php_Apache\Apache\bin\ApacheMonitor.exe鼓鲁,可以看到如下截圖
[圖片上傳失敗...(image-722b77-1533279102227)]
[圖片上傳失敗...(image-ff2803-1533279102227)]
通常我們安裝過程往往不順利蕴轨,會(huì)出現(xiàn)各種坑爹的報(bào)錯(cuò),我收集一種最常報(bào)錯(cuò)的骇吭,給大家看看:
[圖片上傳失敗...(image-1c39a0-1533279102230)]
(OS 10048)通常每個(gè)套接字地址(協(xié)議/網(wǎng)絡(luò)地址/端口)只允許使用一次橙弱。 : AH00072: make_sock: could not bind to address [::]:443
(OS 10048)通常每個(gè)套接字地址(協(xié)議/網(wǎng)絡(luò)地址/端口)只允許使用一次。 : AH00072: make_sock: could not bind to address 0.0.0.0:44
解決方法:
使用netstat -a -o 查看端口占用情況燥狰,如果有端口被占用請(qǐng)?jiān)谌蝿?wù)管理器中找到相應(yīng)PID棘脐,手動(dòng)停止掉服務(wù)即可!
至此龙致,我們apache安裝結(jié)束蛀缝!
第三步:安裝php.
①解壓php壓縮包php-5.6.28-VC11-x64.zip
②配置在系統(tǒng)環(huán)境變量PATH中添加 ;D:\sphinx_mysql_php_Apache\php-5.6.28;D:\sphinx_mysql_php_Apache\php-5.6.28\ext;
重啟后生效
[圖片上傳失敗...(image-7d6896-1533279102226)]
[圖片上傳失敗...(image-810577-1533279102226)]
③修改D:\sphinx_mysql_php_Apache\Apache\conf\httpd.conf文件
添加下面幾行,增加對(duì)php5的支持:
php5 support
LoadModule php5_module D:/sphinx_mysql_php_Apache/php-5.6.28/php5apache2_4.dll
AddType application/x-httpd-php .php .html .htm
configure the path to php.ini
PHPIniDir "D:/sphinx_mysql_php_Apache/php-5.6.28"
④保存httpd.conf, 重啟Apache服務(wù)目代。
第四步:測(cè)試測(cè)試
樓主配置本地http環(huán)境端口為5001屈梁,所以請(qǐng)注意截圖:
①檢測(cè)apache是否成功(下圖表示OK!!!!)
[圖片上傳失敗...(image-9c2c9e-1533279102226)]
②檢測(cè)php+apache集成是否成功
D:\sphinx_mysql_php_Apache\Apache\htdocs\MySite下新建一個(gè)hello.php文件,內(nèi)容如下:
[圖片上傳失敗...(image-e085b-1533279102226)]
[圖片上傳失敗...(image-fcfbf1-1533279102226)]
保存hello.php榛了。打開IE瀏覽器查看測(cè)試結(jié)果在讶,如下圖表示成功!K蟆9共浮!战坤!
[圖片上傳失敗...(image-48af1c-1533279102226)]
至此曙强,咱們算是搭建apache2.4 + php 5.6 完成,樓主全部親手編輯截圖途茫,如果還有問題碟嘴,請(qǐng)留言吧~~
</article>