共计 549 个字符,预计需要花费 2 分钟才能阅读完成。
作为一名 Windows7 系统用户,如果在启动 Apache 的过程中碰到老是失败,那可以在 CMD 窗口中使用 netstat -ano 指令来查询,查询发现 80 端口被 system 占用,对于 80 端口被占用这个问题,我们该如何去解决呢? 别着急,下面就给大家介绍详细的解决方法。
按照上图中的 PID 显示,在任务管理器中查看 PID 的进程名;
既然是 system,那么应该不回是真正的系统,而是微软的其他系列产品的进程在运行。
(注意:我已经在服务 services.msc 中结束了 IIS ADmin 服务)
但其实 IIS 服务真正没有关闭,80 端口也被 IIS 7.5 占用,于是打开 IIS 管理器。
在 IIS 根目录鼠标右击,点击停止:
之后再回头来继续在 cmd 中运行 netstat -ano 发现 80 端口已经没有占用了。
在服务管理器中点击 apache2 服务,启动即可。
(如果你还安装了其他的微软产品比如 sql 等可以停止其服务测试 ( 不过 SQL 应该不影响,因为 SQL 几乎不会使用 80 端口))
以上便是关于 80 端口被 system 占用的解决方法,如果你在使用 Windows7 系统的过程中出现了这个问题,就可以按照上面所介绍的方法来进行解决。
正文完
星哥玩云-微信公众号