一.准備
1.資源
Apache https://www.apachelounge.com/download/
PHP http://windows.php.net/download#php-7.0
MySQL http://dev.mysql.com/downloads/mysql/
VC2015支持包 https://www.microsoft.com/zh-CN/download/details.aspx?id=48145
大家下載的時候根據自己的系統選擇32位或者64位。
2.安裝vc_redist
安裝Apache之前需要先安裝這個VC2015支持包,否則在安裝Apache的時候會報缺少VCRUNTIME140.dll
二.安裝Apache
1.配置
在D盤新建一個文件夾,我在這里命名為“Server”
解壓Apache壓縮包,將里面的Apache24文件夾拷貝到Server目錄下
找到conf目錄下的httpd.conf文件,用記事本或者UE等文本編輯器打開,進行如下更改:
1.
將目錄更改為Apache所在目錄,即D:/Server/Apache24
2.
這是網站文件存放目錄,默認是htdocs,可以根據需要修改,更改的目錄必須要存在,即需要手動創建
3.
我們在index.html后加上index.php
4.為了支持php,在文件最后加上
# php support LoadModule php7_module "D:/Server/php7/php7apache2_4.dll" AddHandler application/x-httpd-php .php # configure the path to php.ini PHPIniDir "D:/Server/php7"
2.啟動
打開cmd,運行如下命令
這時候會彈出Windows防火牆提示,允許就好了。
先別關cmd窗口,打開瀏覽器,輸入http://127.0.0.1 如果看到了It Works,說明Apache已經啟動。如果沒看到,別着急:
是否更改了網頁存放目錄?
是:將htdocs目錄下的index.html文件拷貝至所更改的網頁文件存放目錄內。
否:逐一檢查上面步驟。
好了,Apache能啟動的話,我們把Apache添加進系統服務:
以管理員身份運行cmd,運行如下命令(之前的cmd窗口需要先關閉):
二.安裝PHP
1.配置
同樣將PHP解壓至Server目錄下,並將目錄重命名為php7
找到目錄下的php.ini-development,復制一份並重命名為php.ini
用文本編輯器打開,進行如下更改:
找到, 去掉前面的分號,並將ext改為D:/Server/php7/ext
同樣,找到,去掉前面的分號,開啟mysqli支持,可以根據自己需要,開啟其他支持。
2.測試
打開windows任務管理器,在服務中找到Apache24,重啟Apache服務
將Apache24/htdocs目錄下的index.html重命名為其他,然后再新建一個文本文檔命名為index.php,注意,后綴名是.php
然后打開編輯
<?php phpinfo(); ?>
保存之后,打開瀏覽器,訪問http://127.0.0.1 如果你看到的頁面和我看到的一樣,那就對了。
三.安裝MySQL
我們下載的是msi文件,直接安裝就好了。
至此,我們已經成功搭建了Apache PHP MySQL環境。