**昨天 開始學習PHP的時候,安裝了WampServer,然后一切安裝正常后發現有個服務一直無法啟動,桌面右下角圖標一直是黃色的,怎么也綠不了,然后谷歌了下說是80端口被占用。
下面我就來介紹一下我是怎么解決80端口被system占用的問題吧!**
大家都知道,打開xin+R輸入cmd啟動命令行輸入
netstat -ano,得到端口號對應的PID
如圖所示
如圖所示,上面第一個就是我們被占用的80端口.
啟動“任務管理器”——“進程”,在“工具欄”——“選擇列”前面的框里打上勾;
然后找到與剛才那個pid對應的是哪個程序,很容易就會找到,就是它與0.0.0.0:80進行了綁定(bind);
結束這個進程,再點擊Apache的Start按鈕,終于出現了那個Running。
但是上面的方法不適用我的情況。。因為我找不到pid=4的進程,于是另一方法。
我的80端口是被System進程占用的。
用如下方法可以解決System進程占用80端口的問題:
打開RegEdit:開始-運行-輸入regedit-調出注冊表
找到HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/HTTP
找到一個DWORD值Start,將其改為0
重啟電腦,System進程將不會占用80端口
就可以打開apache了。
這只是其中一種情況,也有可能是其他情況比如SQL server 2008的報表服務在搗亂,
等等了,這些禁用他的服務就ok。
新聞熱點
疑難解答