win7系統下phpstudy 80端口被system占用的解決辦法
我的占用原因是 sql Server Reporting Services,停止掉這個服務并設置其為手動啟動即可 如果你并沒有安裝 SQL Server,請參考下文解決。
啟動phpstudy為本地配置虛擬機環境,啟動apache或者nginx發現端口被占用,且無法關閉。
打開cmd跑netstat -aon|findstr “80”,然后跑 tasklist /fi “PID eq 4″,
立即學習“PHP免費學習筆記(深入)”;
咋一看還是 System 這個進程?
又無法結束這貨,于是開始慢慢查看到底是什么東西占用了,80 端口被System 占用,肯定是 http 服務搞的鬼,輸入命令netsh http show servicestate
請求隊列:進程ID:4212
打開任務管理器:control+shift+esc
在上方在 cmd 中,我們得到 PID = 4212,現在我們看看是什么東西在作怪
看到上圖的結果,恍然大悟!如果大家不確定那是一個什么進程,我們對他右鍵 – 打開文件所在位置,這下大家應該都明白了吧。我這個占用的根本是 SQL Server 的報告服務
最后我們打開service.msc
找到SQL Server Reporting Services右擊,點擊屬性,
停止改服務,并將啟動類型改為手動。(圖已停止該服務)
如何查看當前 80 端口占用情況:
netstat?-ano?|?findstr?0.0.0.0:80
這段命令輸入后回車,中間無內容即表示無占用。這時再啟動phpstudy apache就不會提示端口被占用了!
? 版權聲明
文章版權歸作者所有,未經允許請勿轉載。
THE END
喜歡就支持一下吧
相關推薦