apache服务无法启动或者80端口被占用解决办法

初学php在安装apache的时候总是碰到一些问题,本人是菜鸟,安装的是appserv-win32-2.5.10.exe版本,但是使用期间总是出现问题,特别是在重新安装后无法启用apache服务,令人非常纠结。终于花了一天时间,查资料,看视频到网上看别人的解决办法,现总结出来一点小小的技巧希望和大家分享。

apache服务80端口被占用解决办法

1.开始-》运行-》cmd输入命令 netstat -anb
查看时那个软件占用了80端口,到资源管理器在“进程”中结束对应的软件。然后重启apache服务。
2.在apache的安装目录下找到conf文件夹打开httpd.conf搜索listen 80 将其端口改为另一个任意未被占用的端口在其上有一条语句#Listen 12.34.56.78:80可以不改重启apache服务即可


Win7的80端口默认是被System进程占用的。在cmd下输入netstat -aon | findstr 80可以发现listen 80端口的进程号(我得到的是pid=4),然后在任务管理器中,可以看到pid=4的是一个叫System的进程(点Show processes from all users)用如下方法可以解决System进程占用80端口的问题:打开RegEdit:找到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\HTTP找到一个DWORD值Start,将其改为0重启电脑,System进程将不会占用80端口
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值