安裝配置Apache2.4和php7.0


接下來就要進入到PHP的學習了,所以要安裝Apache服務器和PHP,從昨天開始一直到剛剛才配置完成,中間也遇到了一些問題,所以整理一下寫了下來。接下來就是Win64位系統配置Apache2.4和PHP7.0的步驟(電腦上已有mysql,所以在這里就不寫mysql的安裝步驟了):

一、 首先下載Apache2.4的步驟:

  a)       打開:http://httpd.apache.org/download.cgi之后點擊Files for Microsoft Windows如圖

 

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

  

 

 

 

二、          php7.0的下載步驟

有些文章推薦這個網站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/1kVhi8zd

這是php7.0.6的壓縮包:http://pan.baidu.com/s/1dF5bxKl

 

注意:這兩個壓縮包解壓之后應在同級目錄下,都放在E盤下或者放在同一個文件夾中。我的Apache24和php7.0.6都在E盤根目錄

三、        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

到這里配置部分就完成了。

b、Apache安裝到系統服務和卸載Apache服務

       1)、E: /apache24/bin/httpd -k install  -n “Apache24” 

       2)、如果要卸載這個服務,先在任務管理器中停止此服務,然后執行命令httpd.exe -k uninstall -n “Apache24″,卸載完成。

四、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文件進行編輯

            1、724行 ;extension_dir = "ext"把前面的分號去掉,並改為extension_dir = "E:/Apache2.4&php7.0.6/php7.0.6"

            2、867行 ;extension=php_curl.dll 去掉前面的分號

            3、869行 ;extension=php_gd2.dll 去掉前面的分號

            4、876行 ;extension=php_mbstring.dll 去掉前面的分號

            5、878行 ;extension=php_mysqli.dll 去掉前面的分號

            6、882行 ; extension=php_pdo_mysql.dll 去掉前面的分號

      如果你有;extension=php_mysql.dll 那么也把分號去掉

到這里php7的配置就完成了

 

最后啟動Apache,有兩種方式:1、打開Apache24/bin/ ApacheMonitor.exe,

2、在windows服務中啟動 cmd中:httpd.exe -k start

全程最好使用管理員模式的命令提示符,如果Apache不能啟動或者有其他問題可以查看錯誤日志Apache/logs/error(只有運行成功之后才有錯誤日志)。並用E: /Apache24/bin/httpd.exe -w -n “Apache24″ -k start這個命令查看配置文件的哪一行出錯了。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM