筆者出於項目的須要,在電腦上將集成的xampp卸載,打算單獨安(cai)裝(keng)每一個子項。期間發現一篇不錯的博客,特地備註下來,以便後需! 傳送門:Apache服務器最新版下載、安裝及配置(windows版)apache
筆者這裏下載的是Apache 2.4.29版本的。網址是:Downloading the Apache HTTP Serverwindows
點擊以後進入的界面是這樣的,而後點擊小箭頭指向的地方進入到Windows文件下載區:瀏覽器
OK!進去以後,找下這片區域。解釋下這四個連接:選擇第一項ApacheHaus,這是個第三方下載平臺,在它的網站下載獨立的Apache會是一個壓縮包。另外四個中,第二個也是獨立的Apache下載地址,另外三個是服務器開發套件,這些套件簡化了安裝配置過程,關於XAMPP,詳見XAMPP的安裝及使用。: 服務器
而後你就會進入一片充滿異域感受的區域,在這中間,解釋下一些界面上出現的東西:在新的頁面中,會發現VC9和VC11字樣,經過閱讀相關內容得知,VC9是指用VS2008編譯的代碼,而VC11是用VS2012編譯的,而用VS2012編譯的沒法在windows xp和server 2003中使用。算是爲了兼容性好點吧,我選的用VC9編譯的64位Apache,如上圖所示位置。點擊紅框所示的下載按鈕,下載過程完成!測試
先找到剛纔下載的壓縮包,而後找到合適的位置進行解壓,解壓後如圖:網站
而後,咱們進入Apache24\conf 目錄下 ,打開 httpd.conf 文件,找到Define SRVROOT 這一項,如圖示,把其中的地址修改爲存放Apache的地址。(例如:筆者就是存放在X:\Apache\Apache24目錄下) 同時記得修改監聽端口,由於有可能Apache默認的80端口已經被佔用(能夠經過cmd命令:netstat -no 查詢當前的端口占用狀況)。修改端口的話,後面再測試Apache是否成功安裝的時候須要再地址欄的localhost後面加上你填寫的端口號如:localhost:50505 .net
接下來須要安裝Apache的主服務httpd.exe,它是一個後臺獨立運行的進程,有了它,Apache纔可啓動。server
打開CMD窗口,輸入E:\Apache24\bin\httpd.exe -k install -n apache,而後回車。服務安裝完畢,如有問題,窗口會提示錯誤,此時,請根據錯誤自行排查。正常安裝完畢以下圖所示。 blog
其中,Errors reported here must be corrected before the service can be started.意思是,若該句話後面有錯誤信息,則表示服務安裝失敗,須要先改正錯誤。若沒有,則成功。 在安裝目錄中,找到E:\Apache24\bin\ApacheMonitor.exe,雙擊運行,桌面右下角會出現圖標,雙擊打開窗口界面,會看到以下圖所示窗口。進程
選擇apache,而後點擊右側的「Start」按鈕,啓動apache服務。從該界面可看出,其能夠手動控制服務的開啓與關閉,爲了節省資源,關閉Apache服務器的時候,請先點擊「Stop」按鈕。 固然,該服務也能夠在windows系統服務中打開或關閉,windows系統服務窗口打開的方法是在CMD窗口輸入services.msc,而後回車,以下圖所示。從圖中能夠看出Apache服務已經安裝,而且已經啓動。建議設置成手動,這樣的話,開機就不會默認啓動了。
打開瀏覽器,輸入訪問http://localhost(若是你修改了端口號,還請記住再localhost 後面添上你的端口號) 若出現以下圖所示頁面,此時apache服務器已經能夠運行,更具體的配置,須要使用者自行去參悟了。
若Apache服務器軟件不想用了,想要卸載,須要先卸載apache服務(切記,若直接刪除安裝路徑的文件夾,會有殘餘文件在電腦,可能會形成沒必要要的麻煩) 在CMD命令窗口,輸入以下(建議先中止服務再刪除),其中apache是Apache服務器的服務名。 sc delete apache