程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> PHP綜合 >> Windows 下安裝Apache web服務器

Windows 下安裝Apache web服務器

編輯:PHP綜合

  1.Apache 服務器的下載

  進入下載頁面:http://httpd.apache.org/download.cgi

  為提高下載速度,鏡像選擇清華大學的服務器(http://mirrors.tuna.tsinghua.edu.cn/apache/),如圖1.1。然後點擊Files For Microsoft Windows鏈接,進入圖1.2所示頁面。

圖1.1

  點擊ApacheHans,進入下載頁面圖1.3。這裡有包含了其他人編譯好的Apache。

圖1.2

  在下載頁面,即可根據安裝環境選擇需要下載的版本,本人安裝環境為win32,故下載httpd-2.4.20-x86-vc14-r2.zip。

圖1.3

   2.Apache服務器的安裝配置

  下載完成之後,解壓生成一個文件夾(Apache24)和一個文件(readme_first.html)。readme_first.html文件中包含了Apache服務的詳細操作步驟。

  第一步,進入\Apache24\bin文件夾雙擊httpd.exe。可能會出現如下錯誤,這個是由於沒有安裝VC編譯環境,到微軟官網下載vc_redist.2015.x64.exe安裝可解決此問題。

圖2.1

  第二步,安裝Apache2.4服務。打開CMD命令窗口,進入\Apache24\bin,執行安裝命令: httpd -k install 。命令執行完成之後提示安裝成功,但啟動失敗(圖2.2),失敗原因是:ServerRoot must be a valid directory. 即找不到Apache的根目錄。

圖2.2

  為解決此問題,打開Apache服務器配置文件文件\Apache24\conf\httpd.conf,用記事本打開,找到 Define SRVROOT "/Apache24" ,用#注釋掉,並添加一行 Define SRVROOT "C:\Program Files\Apache24" (如圖2.3),即把ServerRoot路徑修改正確,本人Apache目錄是C:\Program Files\Apache24。

圖2.3

  第三步,Apache服務的啟動。修改完成配置文件之後啟動Apache2.4服務,服務可以在\Apache24\bin目錄下運行命令 httpd -k start 來啟動,也可以通過 net start Apache2.4 來啟動,區別在於前者控制台沒有任何提示,而後者在控制台會提示服務啟動是否成功;在不知道服務名稱的前提下,建議通過前者來啟動。啟動成功之後,可以在任務管理器中查看到服務Apache2.4,圖2.4。

圖2.4

    注意: 1.Apache服務的安裝以及啟動停止需要管理員權限,應該以管理員身份運行CMD。

        2.Apache服務默認端口號為80,可通過修改配置文件\Apache24\conf\httpd.conf中的Listen屬性來修改端口號。

  3.部署web項目

  在Apache部署動態網站項目時,web框架不同,需要的配置也不同,總體思路是,先修改配置文件中的DocumentRoot 屬性值,指明web項目所在路徑,例如:DocumentRoot  "D:\myapp",然後修改DirectoryIndex 屬性,指明默認文檔,例如:DirectoryIndex index.html index.php,表示默認文檔為index.html或index.php。若安裝成功,在浏覽器中輸入http://localhost能顯示頁面內容。本人使用的是88端口,所以在訪問時需要加上端口號。頁面內容顯示成功即可認為Apache安裝成功,當然在部署基於不同框架(例如PHP)開發的web項目時還需要進一步進行配置,本人顯示的內容為html靜態文檔內容。

圖3.1

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved