摘要:今天折腾了一下,是用,端口是已经停止了服务,就是起不来,十之八九就是端口被占用了。发现使用端口映射查看命令,发现端口是被为的进程占用,按以前的经验一是被占用二是报表服务占用。注如果是及以下的系统,解决上面两个基本上是没有问题的。
前言
之前是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端口的信息,记下版本。
然后,往下找,找到与上面对应的版本
打开任务管理器,选择详细信息,找到对应的进程,然后右键转到服务
转到服务后,右键停止服务即可。
一切就绪,可以安心码代码了。
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/39274.html
一台测试服务器,版本是windows server 2012,环境是apache+mysql+php,在上周五还运行的好好的,过了个周末,周一来了以后apache死活启动不了,查看apache错误日志也没有看出什么来;这时候想起了windows 还有个系统日志,然后经过排查,发现是一个pid为4的进程占用了80端口,问了度娘,度娘说这是windows系统内核进程,还给了我解决方法,我想应该是win...
阅读 2446·2023-04-25 21:41
阅读 1625·2021-09-22 15:17
阅读 1887·2021-09-22 10:02
阅读 2305·2021-09-10 11:21
阅读 2524·2019-08-30 15:53
阅读 941·2019-08-30 15:44
阅读 912·2019-08-30 13:46
阅读 1042·2019-08-29 18:36