壓縮包下載地址:https://www.apachehaus.com/cgi-bin/download.plx
選擇64位的下載:
下載完成後,解壓縮。
然後修改配置文件。
用記事本或其它編輯器打開conf目錄下的httpd.conf文件,查找Define SRVROOT
,將後面的路徑改爲解壓後的路徑。例如我的是:Define SRVROOT "D:\apache\Apache24"
。
再查找Listen 80
,如果80端口被佔用(可在cmd下用命令netstat -a查看),則將80端口更改;如果沒有被佔用,則無需修改,保存httpd.conf即可。
以管理員身份運行cmd,用cd命令將目錄更改爲解壓縮目錄下的Apache24\bin。
輸入命令安裝:
httpd.exe -k install -n "Apache24"
卸載命令:
httpd.exe -k uninstall –n “Apache24
運行安裝命令無報錯,即安裝成功。
安裝成功後,雙擊bin目錄下的ApacheMonitor.exe即可運行。在右下角可以看到Apache的圖標,右鍵可更改運行狀態。
啓動Apache後,在瀏覽器中訪問http://localhost
出現如下界面,則基本安裝配置完畢。
在我安裝的過程中,遇到報錯:
λ C:\Apache24\bin\httpd.exe
(OS 10048)通常每個套接字地址(協議/網絡地址/端口)只允許使用一次。 : AH00072: make_sock: could not bind to address [::]:443
(OS 10048)通常每個套接字地址(協議/網絡地址/端口)只允許使用一次。 : AH00072: make_sock: could not bind to address 0.0.0.0:443
AH00451: no listening sockets available, shutting down
AH00015: Unable to open logs
這是由於安裝了虛擬機VMWare,443端口被佔用。
解決方法:
打開虛擬機VMware,打開菜單 編輯→首選項
點擊共享虛擬機後,點擊右邊的更改設置,在端口號處,輸入444,點擊確定。運行Apache的卸載命令,再重新執行安裝命令即可。