80端口未被占用,無法啟動wamp的解決方法(原創)


起床之后想要弄弄側邊欄的東西,打開wamp居然無法啟動apache服務,上網查了之后才知道是需要啟動httpd.exe這個程序,測試了很久,80端口也沒有被占用,點擊啟動apache服務的時候彈出could not execute menu item (internal error)這個對話框:

 

搜索對話框上面的提示信息,基本上都是說80端口被占用的原因,但如果按照這個去查的話大多數會說是80端口被占用,測試之后發現80端口沒被占用,換了端口,換成8080或者其他都不行。然后卸載了,重裝,卸載的時候突然彈出了一個對話框,大概是出現了什么錯誤,這個時候我才意識到肯定是系統文件出問題了,跟wamp沒什么關系,不過這時尚未確定是否是這個原因。

然后重新安裝了一遍wamp,發現還是無法啟動,還彈出了這個對話框。然后自己親自去手動運行httpd.exe,居然彈出了httpd.exe 應用程序錯誤應用程序:無法正常啟動(0xc000007b),其實這個才是問題的本質,根據這個去找,找到了相對應的解決方案:http://diybbs.zol.com.cn/3/308_21629.html?qq-pf-to=pcqq.c2c。

我的電腦沒有安裝VisualStudio2010或者其他任何版本。這個時候就考慮到系統或許沒有需要到的運行庫吧,按照帖子上面的去找,或許問題的關鍵就是帖子所說的:

1、DirectX9沒有安裝

2、Microsoft Visual C++沒有安裝

3、.Net沒有安裝

於是我重新下載了DirectX9(下載鏈接:http://diybbs.zol.com.cn/3/308_20544.html),我電腦是64win7,下載安裝好64位的之后就下載Microsoft Visual C++運行庫200520082010三個版本的文件(下載鏈接:http://diybbs.zol.com.cn/3/308_20543.html)。

這時候再次運行wamp,就能啟動所有服務了。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM