80端口被system占用导致Apache无法启动的解决方法

来源:http://www.prospettivedarte.com 作者:计算机教程 人气:130 发布时间:2019-06-14
摘要:**昨天开始学习PHP的时候,安装了WampServer,然后一切安装正常后发现有个服务一直无法启动,桌面右下角图标一直是黄色的,怎么也绿不了,然后谷歌了下说是80端口被占用。 80端口被

**昨天 开始学习PHP的时候,安装了WampServer,然后一切安装正常后发现有个服务一直无法启动,桌面右下角图标一直是黄色的,怎么也绿不了,然后谷歌了下说是80端口被占用。

80端口被pid=4的系统进程给占用的解决方法:

下面我就来介绍一下我是怎么解决80端口被system占用的问题吧!**

一般开发的时候我们都会安装sqlserver ,也会把Sql server Reporting Services 安装上去。原因就是这个服务占用了80端口。

大家都知道,打开xin R输入cmd启动命令行输入

打开服务或者sqlserver配置管理器把Sql server Reporting Services停止就可以了。

netstat -ano,得到端口号对应的PID

说明:我比较不喜欢敲命令看端口占用,介绍一个软件看端口的还可以结束进程的请百度:cports

如图所示

当然看了网上还有其他的原因,下面是网上的一下说法:

图片 1


如图所示,上面第一个就是我们被占用的80端口.

 

启动“任务管理器”——“进程”,在“工具栏”——“选择列”前面的框里打上勾;

1、运行cmd,然后输入netstat -a -n -o,回车;

然后找到与刚才那个pid对应的是哪个程序,很容易就会找到,就是它与0.0.0.0:80进行了绑定(bind);

2、查看开头几行包含0.0.0.0:80的那一行最后的pid,为几个数字,把这几个数字记下来;
3、启动“任务管理器”——“进程”,在“工具栏”——“选择列”前面的框里打上勾;
4、然后找到与刚才那个pid对应的是哪个程序,很容易就会找到,就是它与0.0.0.0:80进行了绑定(bind);

结束这个进程,再点击Apache的Start按钮,终于出现了那个Running。

 

但是上面的方法不适用我的情况。。因为我找不到pid=4的进程,于是另一方法。

 

我的80端口是被System进程占用的。

结束这个进程,再点击Apache的Start按钮,终于出现了那个Running。

用如下方法可以解决System进程占用80端口的问题:

 

打开RegEdit:开始-运行-输入regedit-调出注册表

 

找到HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesHTTP

但是上面的方法不适用我的情况。。因为我找不到pid=4的进程,于是另一方法。

找到一个DWORD值Start,将其改为0

Win7的80端口默认是被System进程占用的。

重启电脑,System进程将不会占用80端口

用如下方法可以解决System进程占用80端口的问题:

本文由皇牌天下投注网发布于计算机教程,转载请注明出处:80端口被system占用导致Apache无法启动的解决方法

关键词:

上一篇:在Linux下搭建Git服务器

下一篇:没有了

最火资讯