一.apache官網下載Apache HTTP Server服務器
1.打開apache官網http://www.apache.org/,拉到最底下,找到HTTP Server,點擊進去下載。也可以直接輸入http://httpd.apache.org/進行下載。找不到可以看下圖:

2.打開http://httpd.apche.org/后,點擊download,如下圖所示:

3.點擊Download后,如下圖所示,根據自己的系統選擇下載文件,我們這里選擇Windows,這里插入一個題外話,LINUX版本下載文件中的gz跟bz2是壓縮工具的區別,gz是gzip,bz2是bzip2。

4.選擇windows版本的ApacheHaus,如下圖所示:

5.在跳出的新鏈接后,根據自己安裝的系統選擇相應的版本。

6.下載完成就得到如下的壓縮包:

二.Apache服務器的安裝
1.將下載完的的壓縮包解壓到你想要的目錄就可以了。其時是免安裝的。比如我是解壓到:D:\WAMP\APACHE24\。解壓后會得到如下的文件夾:

三.Apache服務器的配置
1.修改apache的實際安裝目錄。
打開httpd.conf,就是在conf這個目錄下,看您安裝在哪個文件夾,就在這個文件夾下的conf下找到httpd.cof,並打開,然后找到Define SRVROOT這一行,如下圖所示:

將/Apache24改成你實際安裝的目錄,比如我們剛才是安裝在D:\WAMP\APACHE24\,那就把它改成為Define SRVROOT "D:/WAMP/APACHE24",注意APACHE24后面不要再加斜扛“/”。
2.安裝apache的主服務,有了它,apache才可能啟動。
以管理員的身份打開CMD窗口,如果不是管理員身份打開的,在安裝時會提示錯誤。以WIN10為例,打開步驟如下:
在狀態欄的最左邊,有一個放大鏡的圖標,點擊然后輸:CMD,然后右擊“命令提示符”選擇以管理員身份打開,如圖所示:

之后就會出現CMD窗口了。把當前的目錄切換到你apache安裝的目錄下的bin目錄,我們剛才是安裝在D:\WAMP\APACHE24\。如下圖所示:
然后輸入:httpd -k install -n apache2.4
該命令的意思是,安裝Windows可托管的Apache服務,-n 后面的參數是自定義windows服務的名稱。之后可使用Windows管理服務的命令來管理apache服務,如"net start/stop apache2.4"(啟動/停止服務),不帶-n也是可以的,如:httpd -k install,一樣也是可以安裝。服務安裝完畢后,會自動測試,如果有問題,窗口會提示。再根據提示的錯誤去排查。正常完裝完畢的樣子如下圖所示:

其中,Errors reported here must be corrected before the service can be started.意思是“此處報告的錯誤必須在服務開始前進行糾正。”
四.Apache服務器的啟動
安裝完后就可以啟動了,啟動的方式有三種。
第一種:利用windows的計算機管理啟動。
1:WIN鍵+R鍵,在對話框里輸入compmgmt.msc,回車后,會彈出計算機管理窗口,選擇服務和應用程序--》服務--》找到apache2.4(這個就是我們在安裝時 -n后面參數所命名的),右擊選擇(啟動、停止、重新啟動)。如下圖所示:

第二種:利用命令行啟動
httpd -k start ---------------------------啟動apache,不會提示詳細的錯誤信息
httpd -k start -n apache2.4 ---------------------------啟動apache,會提示詳細的錯誤信息,其中apache2.4就是我們安裝時-n所命名的,可以在計算機管理里面找。
httpd -k restart -n apache2.4 ---------------------------重啟apache
net start apache2.4 ----------------------------利用windows托管服務命令
以上的命令也是在CMD窗口里,切換到BIN這個目錄下執行的。
第三種:利用apache服務器自身的視窗打開
在bin目錄下有一個ApacheMonitor.exe,雙擊運行,然后在狀態右下角的箭頭里雙擊圖標,打開窗口,會有start,stop,restart,如下圖所示:



五.Apache服務的卸載
若Apache服務器軟件不想用了,想要卸載,一定要先卸載apache服務,然后刪除安裝文件(切記,若直接刪除安裝路徑的文件夾,會有殘余文件在電腦,可能會造成不必要的麻煩),在cmd命令窗口,輸入如下(建議先停止服務再刪除):
httpd -k stop
httpd -k uninstall
這樣就可以了。
如果有幫到您,就給小編打個賞吧,謝謝哦!

