首頁 >運維 >phpstudy >Win7系統下phpstudy 80埠被system佔用的解決方法

Win7系統下phpstudy 80埠被system佔用的解決方法

藏色散人
藏色散人原創
2020-05-14 11:08:155428瀏覽

Win7系統下phpstudy 80埠被system佔用的解決方法

Win7系統下phpstudy 80連接埠被system佔用的解決方案

我的佔用原因是SQL Server Reporting Services,停止掉這個服務並設定其為手動啟動即可如果你並沒有安裝SQL Server,請參考下文解決。

啟動phpstudy為本機設定虛擬機器環境,啟動apache或nginx發現連接埠被佔用,且無法關閉。

開啟cmd跑netstat -aon|findstr "80",然後跑tasklist /fi "PID eq 4"

Win7系統下phpstudy 80埠被system佔用的解決方法

Win7系統下phpstudy 80埠被system佔用的解決方法

#咋一看還是System 這個進程?

#又無法結束這貨,於是開始慢慢查看到底是什麼東西佔用了,80 端口被System 佔用,肯定是HTTP 服務搞的鬼,輸入指令netsh http show servicestate

Win7系統下phpstudy 80埠被system佔用的解決方法

請求佇列:進程ID:4212

Win7系統下phpstudy 80埠被system佔用的解決方法

開啟工作管理員:control shift esc

在上面在cmd 中,我們得到PID = 4212,現在我們看看是什麼東西在作怪

Win7系統下phpstudy 80埠被system佔用的解決方法

看到上圖的結果,恍然大悟!如果大家不確定那是一個什麼進程,我們對他右鍵 - 打開文件所在位置,這下大家應該都明白了吧。我這個佔用的根本是SQL Server 的報表服務

Win7系統下phpstudy 80埠被system佔用的解決方法

最後我們開啟service.msc

Win7系統下phpstudy 80埠被system佔用的解決方法

Win7系統下phpstudy 80埠被system佔用的解決方法

找到SQL Server Reporting Services右鍵,點選屬性,

Win7系統下phpstudy 80埠被system佔用的解決方法

停止改服務,並將啟動類型改為手動。 (圖已停止該服務)

如何查看目前 80 埠佔用情況:

netstat -ano | findstr 0.0.0.0:80

這段指令輸入後回車,中間無內容即表示無佔用。這時再啟動phpstudy apache就不會提示連接埠被佔用了!

相關推薦:《phpstudy v8 一直「顯示埠被佔用,正在嘗試關閉」解決方案

以上是Win7系統下phpstudy 80埠被system佔用的解決方法的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn