在windows的php集成運行環境有Wamp,但這種傻瓜式的安裝部署方式不利於新手了解apache、php、mysql之間的關系,所以我在這里獨立安裝和配置這3個軟件,獨立搭建集成運行環境。
我的安裝環境是win7 64位。
apache選擇2.4.25(當前最新),安裝見前一篇文章“windows系統如何獨立安裝php環境” 鏈接:http://www.cnblogs.com/itsecurity/p/6288435.html
php選擇7.1版本(當前最新),電腦需要VC14(我在自己電腦上安裝失敗),否則下面改完httpd配置文件后,apache的服務起不來。php下載:http://windows.php.net/download#php-7.1,VC14下載:https://www.microsoft.com/en-us/download/confirmation.aspx?id=48145,要注意左側欄的“下載建議”,見下圖,但是
“Do NOT use VC9+ versions of PHP with the apache.org binaries.”這句話我沒看懂是什么意思
安裝VC14失敗時在日志中查到的報錯信息,見下圖
由於這個安裝失敗,在配置完第5步重啟tomcat不成功。建議,最好不要采用最新的版本,會有兼容性問題,可能需要額外安裝組件,切記切記!下面我將再寫一篇采用php5.x的環境部署文章。
mysql選擇5.7.17(當前最新版),Community版本是免費的,這里選擇下載:https://dev.mysql.com/downloads/installer/
==》
==》
==》
假設我們已成功安裝apache,下面我們開始配置php。
1、將安裝包解壓到D:\php7.1(目錄可自定義)
2、進入php7.1,找到php.ini-production文件,並將其改為php.ini
3、打開apache的配置文件httpd.conf,D:\Apache24\conf\httpd.conf,找到#LoadModule 在最下面一行添加:
LoadModule php7_module "D:/php7.1/php7apache2_4.dll"
4、再找到<IfModule dir_module>模塊 在index.html后面添加 index.php
5、接着找到<IfModule mime_module>模塊,在后面添加兩行:
AddType application/x-httpd-php .php .phtml
PHPIniDir "D:/php7.1"
6、這時候重啟apache服務失敗,排查發現需要安裝VC14,但是VC14在我電腦上怎么都安裝不上,於是放棄,決定還是用php5.x吧。