接下來就要進入到PHP的學習了,因此要安裝Apache服務器和PHP,從昨天開始一直到剛剛纔配置完成,中間也遇到了一些問題,因此整理一下寫了下來。接下來就是Win64位系統配置Apache2.4和PHP7.0的步驟(電腦上已有mysql,因此在這裏就不寫mysql的安裝步驟了):php
1、 首先下載Apache2.4的步驟:html
a) 打開:http://httpd.apache.org/download.cgi以後點擊Files for Microsoft Windows如圖mysql

打開後點擊 Apache 2.4.x VC14 下 Apache 2.4.23 x64下的黑色圖標,如圖sql

2、 php7.0的下載步驟apache
有些文章推薦這個網站http://windows.php.net/download#php-7.0,最初我也是去這個網站上下載的,PHP7.0.10下的VC14 x86 Thread Safe (2016-Aug-18 20:13:38),注意是Thread Safe(線程安全)不是Non Thread Safe(非線程安全),不過按照網上的步驟配置以後啓動Apache的時候會出現這個錯誤:The requested operation has failed!( 已請求的操做失敗!)

配置了好多遍都是這樣,最後用命令查看錯誤的時候(命令在最下邊)發現是php配置的錯誤,因此就改了一個php的版本,我用的是php7.0.6,配置一遍就成功了。
E: /Apache24/bin/httpd.exe -w -n 「Apache24″ -k start 檢查Apache配置第幾行出錯。藍色部分是你解壓Apache壓縮包的路徑,後邊不變。
這是Apach2.4.23的壓縮包:http://pan.baidu.com/s/1kVhi8zdwindows
這是php7.0.6的壓縮包:http://pan.baidu.com/s/1dF5bxKl
注意:這兩個壓縮包解壓以後應在同級目錄下,都放在E盤下或者放在同一個文件夾中。個人Apache24和php7.0.6都在E盤根目錄
3、 Apache2.4的配置和安裝
a、 打開Apache24/conf/httpd.conf文件進行編輯。
1)、38行改成Define SRVROOT "E: /Apache24"
2)、39行ServerRoot "${SRVROOT}"改成ServerRoot 「E:/Apache24″ 注意:是英文狀態的引號,藍色部分是你本身的路徑,下同
3)、246行DocumentRoot "${SRVROOT}/htdocs"改成DocumentRoot " E:/Apache24"(你未來寫的網站放在這個目錄下)
4)、247行<Directory "${SRVROOT}/htdocs">改成<Directory "E:/Apache24">(同上)
5)、280行 DirectoryIndex index.html改成DirectoryIndex index.html index.php index.htm (新增長了index.php index.htm)
6)、363行 ScriptAlias /cgi-bin/ "E:/ Apache24/cgi-bin/"
7)、379行<Directory "${SRVROOT}/cgi-bin">改成<Directory "E:/Apache24/cgi-bin ">
8)、在最後加上下面三行內容讓Apache支持php7
LoadModule php7_module 「E:/php7.0.6/php7apache2_4.dll (注意PHP版本對應的修改,若是爲5.X就改成5)
AddType application/x-httpd-php .php .html .htm
PHPIniDir 「E:/php7.0.6
windows下怎麼安裝php7,php7裏面沒有這個php7apache2_4.dll,怎麼辦?
1.要下載THREAD SAFE的,你下載的是NOT THREAD SAFE吧安全
2.若是是64位系統要下載x64的,x86的不行服務器
到這裏配置部分就完成了。
b、Apache安裝到系統服務和卸載Apache服務
1)、E: /apache24/bin/httpd -k install -n 「Apache24」
2)、若是要卸載這個服務,先在任務管理器中中止此服務,而後執行命令httpd.exe -k uninstall -n 「Apache24″,卸載完成。
4、PHP7的配置步驟
a)、把E:/php7.0.6/php.ini-production 複製一份,並重命名爲php.ini;將E:/php7.0.6和E:/php7.0.6/ext加入系統環境變量PATH中。(右鍵此電腦=>屬性=>高級系統設置=>環境變量=>系統變量找到Path,點擊編輯而後新建,如圖)

而後點擊肯定肯定肯定,
b、開啓幾個經常使用的php擴展用Notepad或sublim或者記事本(最好是Notepad或sublim,這個兩個軟件顯示行數)打開剛纔重命名的php.ini文件進行編輯
一、724行 ;extension_dir = "ext"把前面的分號去掉,並改成extension_dir = "E:/Apache2.4&php7.0.6/php7.0.6"
二、867行 ;extension=php_curl.dll 去掉前面的分號
三、869行 ;extension=php_gd2.dll 去掉前面的分號
四、876行 ;extension=php_mbstring.dll 去掉前面的分號
五、878行 ;extension=php_mysqli.dll 去掉前面的分號
六、882行 ; extension=php_pdo_mysql.dll 去掉前面的分號
若是你有;extension=php_mysql.dll 那麼也把分號去掉
到這裏php7的配置就完成了
最後啓動Apache,有兩種方式:一、打開Apache24/bin/ ApacheMonitor.exe,
二、在windows服務中啓動 cmd中:httpd.exe -k start
全程最好使用管理員模式的命令提示符,若是Apache不能啓動或者有其餘問題能夠查看錯誤日誌Apache/logs/error(只有運行成功以後纔有錯誤日誌)。並用E: /Apache24/bin/httpd.exe -w -n 「Apache24″ -k start這個命令查看配置文件的哪一行出錯了。