安裝配置Apache2.4和php7.0

接下來就要進入到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這個命令查看配置文件的哪一行出錯了。

相關文章
相關標籤/搜索