Wamp Server是一款功能十分強大的PHP集成安裝環(huán)境,很多開發(fā)人員都需要在電腦中配置這種環(huán)境。不過,一些用戶在win10系統(tǒng)中安裝好wampserver后,卻遇到了Apache啟動不了的問題。這是怎么回事呢?其實,這是win10中IIS占用了80端口,才導致的Apache啟動失敗。下面,小編就給大家介紹下該問題的具體解決方案。
解決方案1:
1、進入wampserver中 的Apache目錄(D:\wamp\bin\apache\apache2.4.9\conf\httpd.conf),修改httpd.conf。
查找Apache配置文件http.conf。
在文件中找到配置節(jié):
Options FollowSymLinks AllowOverride None Order deny,allow Deny from all Satisfy all
修改成:
Options FollowSymLinks AllowOverride None Order deny,allow # Deny from all Allow from all #允許所有訪問 Satisfy all
2、還有查找下面這段。
3、修改成這段(主要是描紅部分)。
4、打開http-vhosts.conf:
把virtualhost *:80
修改成virtualhost *:8088然后保存,重啟服務,在訪問就解決了這個問題。
解決方案2:
1、手動cd到Apache的httpd.exe的目錄,執(zhí)行了一下httpd,這下原因找到了,如下圖所示:
2、從圖中可以看到錯誤的原因是套接字綁定錯誤,這下可以確定是Apache的80端口被占用了。于是就使用命令 netstat -ano 來查看一下到底是哪個程序占用了80端口,如圖所示端口查找的結果:
3、看到80端口被PID為4的System進程占用。仔細想了想,一般的程序不會占用80,遂使用命令netsh http show servicestate查看一下當前的http服務狀態(tài),發(fā)現(xiàn)果然有問題,如下圖所示:
4、圖中可以看到,80端口被一個DefaultAppPool的東西占用了,如果用過IIS的童鞋,這時候肯定一定想到了原因,這里我們依然要接著往下找原因,圖中可以看出控制器進程ID為4640,那么就繼續(xù)查看一下4640進程是什么鬼,進入任務管理器,找到PID4640的進程,右鍵轉到服務,可以看到當前的進程所在的服務,如圖所示:
5、看到圖中的服務,這里原因也就找到了,IIS的World Wid Web Publishing Service萬維網(wǎng)服務的問題。
解決方案:
控制面板–>程序–>啟用或者關閉Windows功能–>找到Internet Information Service,將其關閉即可。
windows10安裝好wampserver后不能啟動Apache的解決方案就介紹到這里了。遇到同樣問題的用戶,趕緊按照系統(tǒng)城小編的方法操作看看吧!
共0條
評論就這些咯,讓大家也知道你的獨特見解
以上留言僅代表用戶個人觀點,不代表系統(tǒng)城立場
周
月
深度win11系統(tǒng)下載 深度技術win11系統(tǒng)合集推薦
聯(lián)想筆記本win11系統(tǒng)合集
系統(tǒng)
軟件
安卓
文章