安装Apache提示Apache80端口被Pid为4的系统程序占用解决方案

来源:lch 发布时间:2014-07-07 10:16:37 点击数:

 

安装Apache80端口被Pid为4的系统进程所占用解决方案
  当我们需要用MySQL后台读取数据的时候,我们会需要安装phpnow,但是在安装的过程中有时候会遇到提醒安装Apache失败,80端口被占用了,这时候我们该如何解决这种问题呢?
安装phpnow提示的apache错误提示:

78OA办公系统


  点击运行,在文本框中输入“cmd”进入cmd命令窗口后,在里面输入“netstat –ano”命令,发现80端口被一个PID为4的服务所占用,打开任务管理器,发现PID为4的进程为系统进程,其描述信息为NT Kernel & System,在服务里面又找不到PID为4的服务,所以没法停掉服务。
   解决方案
       这种情况基本上就是谷歌和度娘的事了,搜出来的结果大部分不靠谱,要么说迅雷等下载软件会占用8端口,要么说IIS占用了该端口。事实上,我机器上这些服务都没启动。那么究竟是什么原因呢?还好,偶然间看到一个页面说MS SQL Server的报表服务会占用80端口(写日志的时候已经找不到链接了,恕未引用),于是打开windows服务,找到SQL Server Reporting Services (MYSQLSERVER),把它停掉,再安装PHPnow,发现果然能顺利安装。 所以以后大家在遇到类似这种情况的时候,我们只需要打开Windows服务,找到SQL Server Reporting Service(MYSQLSERVER) 务并把它停止掉就行了。

  本文由78oa编辑所撰