You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

WAMP 3.1.3(Apache 2.4.33)启动失败:端口80被占用及日志错误

解决WAMP 3.1.3(Apache 2.4.33)启动失败:端口80被NT Kernel and System占用的问题

碰到这个问题我太熟悉了!之前帮好几个朋友踩过这些坑,给你一步步来捋清楚解决方案:

一、先搞定端口80被NT Kernel占用的核心问题

既然已经排除了Skype,那大概率是Windows自带的HTTP服务或IIS在抢端口,试试这几个方法:

  • 临时释放端口80:打开管理员身份的命令提示符,运行命令:
    net stop http
    
    执行后会提示你确认是否停止依赖HTTP的服务(比如IIS、远程桌面相关服务),输入Y回车就行。之后重启WAMP看看能不能启动。
  • 修改Apache监听端口(永久方案):如果不想停掉系统的HTTP服务,直接给Apache换个端口:
    1. 找到WAMP安装目录下的bin\apache\apache2.4.33\conf\httpd.conf文件,用记事本或Notepad++打开
    2. 找到Listen 80这一行,改成Listen 8080(或者其他未被占用的端口,比如8000)
    3. 再找到ServerName localhost:80,改成ServerName localhost:8080
    4. 保存文件后,重启WAMP服务
  • 关闭占用端口的系统服务:打开服务管理器(按Win+R输入services.msc回车),找到这两个服务,停止它们并设置为手动启动:
    • World Wide Web Publishing Service(IIS相关)
    • Web Deployment Agent Service

二、修复Apache日志文件的权限问题

事件日志里的AH00015:无法打开日志错误,是因为Apache没有权限读写日志文件夹:

  • 找到Apache的日志目录,默认是WAMP安装目录\bin\apache\apache2.4.33\logs
  • 右键这个文件夹,选择「属性」→「安全」标签
  • 点击「编辑」,给当前登录的用户或者Administrators组添加完全控制的权限,保存后重启WAMP

三、解决套接字权限保护的错误(OS 10013)

这个错误是Apache没有足够权限绑定端口,试试这两个办法:

  • 确保以管理员身份运行WAMP:右键WAMP的桌面图标,选择「以管理员身份运行」,不要直接双击打开
  • 给Apache授权绑定端口:打开管理员命令提示符,运行以下命令(把你的用户名换成你实际的Windows用户名,如果改了端口就把80换成你设置的端口):
    netsh http add urlacl url=http://*:80/ user=你的用户名
    

最后再补个小检查

虽然你说已经检查过依赖项,但还是确认一下:Apache 2.4.33需要对应版本的VC++ Redistributable运行库(一般是VC++ 2015或2017),确保x86和x64版本都安装了(如果是64位系统),重新安装一遍说不定能解决隐藏的依赖问题。

内容的提问来源于stack exchange,提问作者Matas Vaitkevicius

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.22 08:54:17