<p>安装Apache80端口被Pid为4的系统进程所占用解决方案</p><p>当我们需要用MySQL后台读取数据的时候,我们会需要安装phpnow,但是在安装的过程中有时候会遇到提醒安装Apache失败,80端口被占用了,这时候我们该如何解决这种问题呢?</p><p>安装phpnow提示的apache错误提示:</p><p>点击运行,在文本框中输入“cmd”进入cmd命令窗口后,在里面输入“netstat–ano”命令,发现80端口被一个PID为4的服务所占用,打开任务管理器,发现PID为4的进程为系统进程,其描述信息为NTKernel&System,在服务里面又找不到PID为4的服务,所以没法停掉服务。</p><p> 解决方案:</p><p>这种情况基本上就是谷歌和度娘的事了,搜出来的结果大部分不靠谱,要么说迅雷等下载软件会占用8端口,要么说IIS占用了该端口。事实上,我机器上这些服务都没启动。那么究竟是什么原因呢?还好,偶然间看到一个页面说MSSQLServer的报表服务会占用80端口(写日志的时候已经找不到链接了,恕未引用),于是打开windows服务,找到SQLServerReportingServices(MYSQLSERVER),把它停掉,再安装PHPnow,发现果然能顺利安装。所以以后大家在遇到类似这种情况的时候,我们只需要打开Windows服务,找到SQLServerReportingService(MYSQLSERVER)务并把它停止掉就行了。本文由起航劳务派遣系统编辑所撰</p>