启用apache,发现80端口被占用【已解决】

转载 2016年08月29日 10:31:09

前段时间停止了Apache,结果在打开的时候发现无法打开,80端口被占用,于是win+r 运行cmd

输入netstat -ano

可以看到80端口被PID4占用,于是打开任务管理器-进程-查看,选择列,勾选PID

可以看到pid 4 的被NT kernel & System 占用

在网上找了很久找到解决方案

http://www.cameroncooke.com/2009/01/25/windows-7-uses-port-80-and-makes-it-impossible-to-install-apache-solution/comment-page-1/#comments

原文:

翻译如下:

该进程是Http.sys。它是http API的驱动组件,Http栈服务器。如果该端口被Http.sys占用,说明一些正在使用http.sys的应用程序在运行。这就是阻止Apache运行的原因,因为Http.sys占用着80端口。我们提供了一种应用程序的机制来帮助控制端口共享,但是我需要调查导致你遇到这种困难的是什么特殊应用程序。如果你能提供给我们“netsh http show servicestate”这条命令的输出结果,我就能找出是哪个应用程序在使用Http.sys。在你禁用Http.sys之前,请按照下面的步骤来运行命令:

1. sc config http stat = demand

2. reboot

3. run the command(netsh http show servicestat)as administrator

在你使用这个命令之前,你可以按照下面步骤禁用http.sys:

1. net stop http

2. Sc config http start= disabled

于是运行net stop http

按y 确定

在运行 Sc config http start= disabled

好了,现在启动Apache,可以启动了。

在查看一下netstat -ano

发现pid 4占用了445端口

【linux】ubantu下Apache无法启动(80端口被占用)

本来今天回来想晚会bootstarp的,但是发现ubantu下80端口被占用,apache无法启动,很是蛋疼! 索性又学里一招,查看80端口被哪个货占用里哈哈哈哈! 打开终端输入netstat -ln...
  • u010918847
  • u010918847
  • 2016年07月21日 20:16
  • 1398

Apache&WAMP 解决80端口被占用问题

Wampserver 安装后一直显示黄色 并不变成绿色 更改80端口即可解决问题
  • longxinghaofeng
  • longxinghaofeng
  • 2016年09月06日 20:55
  • 3052

安装Apache的时候80端口被PID为4的系统进程所占用

由于工作中需要直接从MySQL后台读取数据,所以安装了PHPnow,装的过程中提示Apache安装失败,80端口被占用。     在cmd中输入netstat –ano命令,发现80端口被一个P...
  • aoyoo111
  • aoyoo111
  • 2014年07月06日 11:01
  • 5723

启用apache,发现80端口被占用【已解决】

转载:http://www.2cto.com/os/201111/111269.html 前段时间停止了Apache,结果在打开的时候发现无法打开,80端口被占用,于是win+r 运行cmd 输入...
  • happyrabbit456
  • happyrabbit456
  • 2016年03月09日 20:24
  • 416

Tomcat启动错误(80端口被占用)的处理方法

错误描述: 2012-2-23 17:11:31 org.apache.coyote.http11.Http11BaseProtocol start 严重: Error starting endp...
  • freebird_lb
  • freebird_lb
  • 2012年03月25日 22:01
  • 3046

安装apache服务器80端口被pid4占用的解决方法

方法1  通常的办法:(好像效果并不好)        1、运行cmd,然后输入netstat -a -n -o,回车;        2、查看开头几行包含0.0.0.0:80的那一行...
  • Mr_monkey95512
  • Mr_monkey95512
  • 2016年05月11日 15:45
  • 831

PHPstudy的apache80端口被占用解决方法

【简述】这是自己第一次写,算是个开头吧,这个问题有时候还是会发生的 首先呢, 1、window+R 输入regedit,进入电脑的注册表 2、找到:HKEY_LOCAL_MACHINE\SYST...
  • Tiramisu_5
  • Tiramisu_5
  • 2017年09月19日 13:12
  • 316

Nginx启动提示80端口被其他服务(Apache、Tomcat)占用

问题: Nginx启动时提示80端口被占用导致无法启动。 描述分析: 在已经安装了Apache(监听非80端口)和Tomcat(监听80端口)的CentOS上安装Nginx1.6.2后,启动...
  • xiluoduyu
  • xiluoduyu
  • 2014年12月10日 15:45
  • 3305

PHP XAMPP配置PHP环境和Apache80端口被占用解决方案

在使用PHP架构网站时,我们可能会遇到LAMP(Linux+Apache+MySQL+PHP)或WAMP(Windows+Apache+MySQL+PHP)的课程知识,它可以使用XAMPP软件(Apa...
  • Eastmount
  • Eastmount
  • 2013年09月19日 03:06
  • 19064

IIS,apache 80端口被占用冲突的解决方法

不管是Apache还是IIS都无法使用已被占用的端口。即每个端口只允许使用一次(一般指被一个服务程序所使用)。如果系统内已安装IIS并使用了80端口(Http默认端口),再安装Apache,只要另选一...
  • zhhyoo
  • zhhyoo
  • 2014年11月06日 09:08
  • 1067
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:启用apache,发现80端口被占用【已解决】
举报原因:
原因补充:

(最多只允许输入30个字)