摘要:系统下,安装后,始终启动不起来,一直提示端口被占用,也没有其他软件启动,最后搜了下,才知道是系统默认占用了端口。此外,查找计算机端口是否被占用的方法,也可以采用命令查看,以端口被占用为例启动,输入或者表示要查看的端口号。
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
摘要:如果提示无法绑定到端口的错误,就说明该端口目前已被其它程序占用,要么关闭占用了端口的程序,要么修改文件夹中,目录下的文件后文提到的配置文件均指此文件,将第行字段及第行字段的端口号更改一下,比如改为,然后应该就可以正常启动了。 原文链接:How to manually install Apache, PHP and MySQL on Windows? 另一篇相似文章:Manually ...
摘要:如果提示无法绑定到端口的错误,就说明该端口目前已被其它程序占用,要么关闭占用了端口的程序,要么修改文件夹中,目录下的文件后文提到的配置文件均指此文件,将第行字段及第行字段的端口号更改一下,比如改为,然后应该就可以正常启动了。 原文链接:How to manually install Apache, PHP and MySQL on Windows? 另一篇相似文章:Manually ...
一台测试服务器,版本是windows server 2012,环境是apache+mysql+php,在上周五还运行的好好的,过了个周末,周一来了以后apache死活启动不了,查看apache错误日志也没有看出什么来;这时候想起了windows 还有个系统日志,然后经过排查,发现是一个pid为4的进程占用了80端口,问了度娘,度娘说这是windows系统内核进程,还给了我解决方法,我想应该是win...
阅读 4001·2021-11-22 13:53
阅读 1628·2021-09-23 11:52
阅读 2419·2021-09-06 15:02
阅读 878·2019-08-30 15:54
阅读 844·2019-08-30 14:15
阅读 2365·2019-08-29 18:39
阅读 599·2019-08-29 16:07
阅读 399·2019-08-29 13:13