安裝配置Apache2.4和php7.0

來源:互聯網
上載者:User

標籤:方式   win64   index.php   最好   bst   php版本   mysql   使用   不能啟動   

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

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

  a)       開啟:http://httpd.apache.org/download.cgi之後點擊Files for Microsoft Windows

  • 然後點擊ApacheHaus
  •  

 

  開啟後點擊 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支援php7LoadModule php 7_module “E:/php7.0.6/php7apache2_4.dll (注意PHP版本對應的修改,如果為5.X就改為5)AddType application/x-httpd-php .php .html .htmPHPIniDir “E:/php7.0.6windows下怎麼安裝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″,卸載完成。四、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這個命令查看設定檔的哪一行出錯了。

安裝配置Apache2.4和php7.0

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.