资讯专栏INFORMATION COLUMN

Win10系统80端口被System占用,Apache启动不了的解决方法

maxmin / 919人阅读

摘要:系统下,安装后,始终启动不起来,一直提示端口被占用,也没有其他软件启动,最后搜了下,才知道是系统默认占用了端口。此外,查找计算机端口是否被占用的方法,也可以采用命令查看,以端口被占用为例启动,输入或者表示要查看的端口号。

Window10系统下,安装XAMPP后,Apache始终启动不起来,一直提示80端口被占用,也没有其他软件启动,最后搜了下,才知道是win10系统默认占用了80端口。
如何修改?
解决方案:

启动cmd输入regedit,打开注册表;

找到:HKEY_LOCAL_MACHINESYSTEMCurrentControlSetservicesHTTP;

在右侧找到Start项,将其值修改为0;

再重启系统,System进程不会占用80端口;

重启之后,再启动Apache就可以了。

此外,查找计算机端口是否被占用的方法,也可以采用cmd命令查看,以80端口被占用为例:
1.启动cmd,输入

netstat -aon|findstr :80
或者:
netstat -aon|grep 80

80表示要查看的端口号。
可以看到:

0.0.0.0:80  0.0.0.0:0  LISTENING  4

即表示本地有程序正在使用80端口进行监听。
2.要找到具体是哪个程序占用80端口,可以继续在cmd命令中输入:

tasklist |findstr 4

4就是之前的进程ID;
就可以得到具体是哪个程序在占用80端口了。
同理也可以查看mysql的进程。

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/21311.html

相关文章

  • [译]Windows 下手动安装 Apache + PHP + MySQL

    摘要:如果提示无法绑定到端口的错误,就说明该端口目前已被其它程序占用,要么关闭占用了端口的程序,要么修改文件夹中,目录下的文件后文提到的配置文件均指此文件,将第行字段及第行字段的端口号更改一下,比如改为,然后应该就可以正常启动了。 原文链接:How to manually install Apache, PHP and MySQL on Windows? 另一篇相似文章:Manually ...

    jayce 评论0 收藏0
  • [译]Windows 下手动安装 Apache + PHP + MySQL

    摘要:如果提示无法绑定到端口的错误,就说明该端口目前已被其它程序占用,要么关闭占用了端口的程序,要么修改文件夹中,目录下的文件后文提到的配置文件均指此文件,将第行字段及第行字段的端口号更改一下,比如改为,然后应该就可以正常启动了。 原文链接:How to manually install Apache, PHP and MySQL on Windows? 另一篇相似文章:Manually ...

    xavier 评论0 收藏0
  • windows server apache 80端口启动失败

    一台测试服务器,版本是windows server 2012,环境是apache+mysql+php,在上周五还运行的好好的,过了个周末,周一来了以后apache死活启动不了,查看apache错误日志也没有看出什么来;这时候想起了windows 还有个系统日志,然后经过排查,发现是一个pid为4的进程占用了80端口,问了度娘,度娘说这是windows系统内核进程,还给了我解决方法,我想应该是win...

    Godtoy 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<