1. 程式人生 > >如何在Windows平臺下安裝或解除安裝Apache服務

如何在Windows平臺下安裝或解除安裝Apache服務

安裝

下載資源包

  1. 下載連結(<–點這裡)處下載: 
    進入網站:httpd.apache.org下載

  2. 然後,選擇你要下載的版本,我選擇的是最新版:2.4.16,點選該連結: 
    我的是Windows平臺

  3. 因為我的是Windows平臺,所以我選擇:Files for Microsoft Windows,繼續點選: 
    這裡有5處下載源

  4. 此處,有5處下載源,我選擇的是:ApacheHaus,繼續點選: 
    這裡要注意選擇合適的版本!!!

  5. 到了這裡就要注意了!針對自己系統的版本,選擇合適的版本!我的是64位系統,所以,我選擇的是下方的:Apache 2.4.16 x64 ,然後,點選Download Locations下方的那個小國旗,就可以下載了,在這裡,建議使用迅雷等下載工具,否則可能下載失敗(校園網傷不起啊=_=)

安裝Apache服務

接下來,就是安裝Apache服務了。 
1. 首先,將下載下來的壓縮包解壓到某個目錄,建議解壓到某個盤的根目錄,方便一點。 
2. 進入Apache/conf目錄,用記事本開啟httpd.conf檔案,找到Define SRVROOT “Apache24”這一行,將其修改為Apache資料夾所在的目錄,儲存修改。 
3. 以管理員身份開啟命令列,輸入:—–分割線—->“xxx/Apache/bin/httpd.exe” -k install -n apache <—-分割線(此處的xxx代表Apache所在的檔案目錄)—— 安裝apache服務(注意:此處引號不能省!!!


4. 很快,正常安裝完畢後,會顯示:Errors reported here must be corrected before the service can be started。意思是若該句話後面有錯誤資訊,則表示服務安裝失敗,需要先改正錯誤。若沒有,則成功。 
5. 在安裝目錄中,找到xxx\Apache\bin\ApacheMonitor.exe可執行檔案,雙擊執行,桌面右下角會出現圖示,雙擊開啟視窗介面,會看到如圖所示: 
ApacheMonitor

開啟Apache服務

點選右側start,開啟apache服務。不過在次之前,需要在Windows系統服務中將apache服務設定為手動,具體操作為(注:我的是Win7,不同版本的Windows可能略有區別): 
1. Win+R,開啟執行框,輸入:services.msc ,找到apache服務,右鍵之,設定為手動,請看圖: 
2. 開啟服務

 
3. 設定啟動型別為:手動 
4. 設定啟動型別為:手動,確定。

大功告成!

至此,apache伺服器應該已經部署完成,開啟一個瀏覽器,輸入:http://localhost 回車,如果顯示如下(以前的版本是顯示:It works!),則恭喜你,成功了: 
大功告成!

可能出現的一些問題:

問題:在輸入“xxx/Apache/bin/httpd.exe” -k install -n apache時,出現許可權不夠的情況,提示 you may need to be a administrator 
解決辦法:以管理員身份執行命令列工具:Win+R—>輸入cmd,在出現的cmd.exe上右鍵,以管理員身份執行即可

問題:apache安裝完之後,在瀏覽器輸入http://localhost並沒有什麼卵用,顯示的是:連線不到伺服器!!! 
解決辦法:出現這種情況,一般是因為你把apache預設的監聽埠80給改了,一般是不用改的,如果80埠被其他程式佔用,可以改成其他埠,這時:所以輸入IP或者localhost時,要在後面加上埠號。也就是:http://127.0.0.1:xxxx/或者http://localhost:xxxx/ 此處,xxxx代表你所修改的埠號!!!

完整解除安裝Apache

  1. 執行services.msc,在服務中停止 apache 服務。或者,使用Apache Monitor工具手動Stop關閉apache服務;
  2. 執行命令列程式,輸入 sc delete apache(xxxx),刪除該服務;在apache後面加xxxx,是因為,可能你的電腦上的不叫apache,也可能叫Apache,或者其他的,這些都是安裝的時候指定的;
  3. 刪除apache資料夾。
  4. 完整解除安裝成功!
轉自:http://blog.csdn.net/yongf2014/article/details/47176015