1.準備工做:
安裝環境爲:windows 7安裝的目錄爲C盤下的web文件夾內,c:\web\php
下載apache2.4安裝程序/程序包,html
下載vc2012安裝程序 (windows7如下版本需安裝vc2012windows10無須安裝)web
下載.NET Framework4.5安裝程序apache
2.安裝Apache2.4:
windows7如下需安裝vc2012運行庫windows
安裝.NET framework4.5瀏覽器
將安裝文件解壓出來並放到安裝目錄,C盤web目錄下,文件名爲Apache24(安裝位置可隨意)服務器
3.配置Apache2.4
一、使用文件編輯器(如:記事本、dw、editplus、phpstorm、HBuilder等)打開conf 位置:Apache安裝目錄 \conf\httpd.conf
phpstorm
二、在打開的conf文件中第37行,修改 ServerRoot 「c:/Apache24」 爲ServerRoot 「路徑目錄/Apache24」(本文中修改成:ServerRoot 「d:/Apache24」)編輯器
三、第218行,去掉#ServerName www.example.com:80前的「#」號ide
四、第242行,修改DocumentRoot 「c: /Apache24/htdocs」爲DocumentRoot 「路徑目錄/Apache24/htdocs」 (本文中爲:c:/web/Apache24/htdocs)。
五、第243行,一樣修改「c:/Apache24/htdocs」爲「路徑目錄/Apache24/htdocs」(本文中修改成:c:/web/Apache24/htdocs)。
六、第276行,默認爲「DirectoryIndex index.html」,注意此選項表示設置默認主頁,若是須要添加查找的默認主頁能夠設置爲「DirectoryIndex index.html index.php」以此類推,中間使用英文空格隔開便可。
七、第359行,修改ScriptAlias /cgi-bin/ 「c: /Apache24/cgi-bin/」爲ScriptAlias /cgi-bin/ 「路徑目錄/Apache24/cgi-bin/」(本文中修改成:ScriptAlias /cgi-bin/ 「c:/web/Apache24/cgi-bin/」)
八、第375行,修改<Directory c:/Apache24/cgi-bin">
爲<Directory "路徑目錄/Apache24/cgi-bin">
(本文中修改成:Directory c:/web/Apache24/cgi-bin
)
九、此時可使用如下命令將apache服務添加到windows服務中以便啓動apache服務。 打開「命令窗口」(注意:若是是win10以上系統,請右單擊「開始按鈕」,以管理員運行命令窗口) win7中,按組合鍵「win鍵+r」,輸入cmd,再執行如下命令 命令爲:路徑目錄\Apache24\bin\httpd -k install
(本文中輸入:c:\web\Apache24\bin\httpd -k install
)
C:\Users\Administrator>d:\apache24\bin\httpd -k install
Installing the ‘Apache2.4’ service
表示正在安裝apache2.4
The ‘Apache2.4’ service is successfully installed.
表示apache2.4服務成功安裝
Testing httpd.conf….
表示正在測試服務器配置
Errors reported here must be corrected before the service can be started.
錯誤報告,測試服務器配置以前必需要開啓服務。
此時不要驚慌,按「win鍵+r」,輸入services.msc
命令打開服務列表窗口,會發現apache2.4服務已經出如今列表中,右單擊「apache2.4」,選擇「啓動」。若是沒有任何窗口彈出表示apache服務器啓動成功。能夠進行測試。若是出現以下錯誤窗口信息 「windows不能在本地計算機啓動apache2.4。有關更多信息,查閱系統事件日誌。若是這是非Microsoft服務,請與服務廠商聯繫,並參考特定服務錯誤代碼 1」
沒法啓動狀況一:這多是80端口被佔用,解決方法以下,
a、查找佔用80端口的服務將其中止後改成手動開啓(多是IIS服務,World Wide Web Publishing Service和IIS Admin Service)。
b、查找apache配置文件httpd.conf第58行,修改Listen 80爲其它端口例:Listen 8080
;修改第218行,ServerName www.example.com:80
爲ServerName www.example.com:8080
c、重啓apache2.4服務(若是還出現窗口,能夠重啓電腦後再啓動apache2.4服務)。
沒法啓動狀況二:查看apache服務的路徑是否正確
打開「服務列表」窗口,右單擊「apache服務」看一下服務路徑是否正確,若是不正確,請使用移除服務的方法後,再從新添加服務。 檢查apahce啓動錯誤命令以下: 打開「命令窗口」,進入apache目錄中的bin文件夾,輸入httpd -w -n apache服務名稱」 -k start
能夠查看錯誤。
十、測試apache是否正常工做。 打開「瀏覽器」,在地址欄中輸入http://localhost
,若是出現「It Works」表示apache配置成功。