相信不少人都要在平常生活中用到apache服務器,網上教程說很簡單什麼的,可是也要看我的電腦環境。我就是在折騰了快兩個小時下才整明白,這篇帖子應該會幫到不少人。apache
下載資源包
1.在此處下載
瀏覽器
2.而後,選擇你要下載的版本,點擊該連接:
服務器
3.由於個人是Windows平臺,因此我選擇:Files for Microsoft Windows,繼續點擊:
工具
4.此處,有5處下載源,我選擇的是:ApacheHaus,繼續點擊:
spa
5.點擊下載就能夠了。命令行
接下來,就是安裝Apache服務了。教程
點擊右側start,開啓apache服務。不過在次以前,須要在Windows系統服務中將apache服務設置爲手動,具體操做爲(注:個人是Win10,不一樣版本的Windows可能略有區別):圖片
2.設置啓動類型爲:手動,肯定。ssl
至此,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端口被其餘程序佔用,能夠改爲其餘端口,進入文件夾conf/httpd.conf 第60行和224行改爲不用的端口監聽。這時:因此輸入IP或者localhost時,要在後面加上端口號。也就是:http://127.0.0.1:xxxx/或者http://localhost:xxxx/,此處,xxxx表明你所修改的端口號!!!
問題:在輸入「xxx/Apache/bin/httpd.exe」 -k install -n apache時,出現443錯誤
解決辦法:出現這種狀況,瀏覽了不少資料,不少人都說(進入Apache的安裝目錄,搜索httpd-ssl.conf,右擊文本打開。尋找443替換成其餘不經常使用的端口號,好比442)發現並無解決問題。只要!!!改了這個配置文件 Apache24/conf/extra/httpd.ahssl.conf (尋找443替換成其餘不經常使用的端口號,好比442)就能夠。
1.運行services.msc,在服務中中止 apache 服務。或者,使用Apache Monitor工具手動Stop關閉apache服務。
2.運行命令行程序,輸入 sc delete apache,刪除該服務;apache這個名字是安裝時本身指定的。如:「xxx/Apache/bin/httpd.exe」 -k install -n apache
3.刪除apache文件夾。
4.完整卸載成功!
祝你們早日富可敵國,bye~