前言
之前是Windows 7
系統,前段時間裝了Windows 10
,php環境還沒來得及搭建。今天折騰了一下,是用nginx+php,端口是80(已經停止了iis服務),nginx就是起不來,十之八九就是端口被佔用了。 Windows 7
系统,前段时间装了Windows 10
,php环境还没来得及搭建。今天折腾了一下,是用nginx+php,端口是80(已经停止了iis服务),nginx就是起不来,十之八九就是端口被占用了。
发现
使用端口映射查看命令netstat -ano
,发现80端口是被pid为4的System进程占用,按以前的经验:一是被IIS
占用;二是SQL Server Reporting Services
报表服务占用。
注:如果是
Windows 7及以下
的系统,解决上面两个基本上是没有问题的。
问题
上面所说两项服务均已停止,到底是什么程序占用了端口呢?
方法
使用HTTP命令netsh http show servicestate
详细查看,会发现有80端口的信息,记下版本。
然后,往下找,找到与上面对应的版本
打开任务管理器
,选择详细信息
,找到对应的进程,然后右键转到服务
發現
netstat -ano
,發現80端口是被pid為4的System進程佔用,按以前的經驗:一是被IIS
佔用;二是SQL Server Reporting Services
報表服務佔用。 - 註:如果是
Windows 7及以下
的系統,解決上面兩個基本上是沒有問題的。
使用HTTP命令netsh http show servicestate
詳細查看,會發現有80連接埠的信息,記下版本。
到服務
🎜🎜🎜🎜🎜🎜轉到服務後,右鍵停止服務即可。 🎜🎜🎜🎜🎜🎜收工🎜🎜一切就緒,可以安心碼代碼了。 🎜
🎜
以上就介紹了Windows下80埠被pid為4的System流程佔用解決方法,包含了Windows方面的內容,希望對PHP教學有興趣的朋友有幫助。 🎜
🎜
🎜