更新Windows版本后Laragon内Apache服务无法启动问题求助
Windows更新后Laragon中Apache无法启动的解决办法
问题截图:
以下是针对性解决步骤:
排查端口占用:Windows更新常导致系统服务(如IIS、Windows HTTP服务)占用Apache默认的80/443端口。
- 打开Laragon终端,执行命令:
netstat -ano | findstr ":80" netstat -ano | findstr ":443" - 根据返回的PID,打开任务管理器结束对应进程;或直接在Laragon中切换端口:右键Laragon图标 → Apache → Ports → 选择8080/4433等备用端口。
- 打开Laragon终端,执行命令:
修复目录权限:Windows更新可能修改了Apache目录的权限设置。找到Laragon的Apache安装目录(如
C:\laragon\bin\apache\apache-x.x.x),右键文件夹 → 属性 → 安全 → 为当前用户添加「完全控制」权限。重新注册Apache服务:
- 在Laragon终端中切换到Apache的bin目录:
cd C:\laragon\bin\apache\apache-x.x.x\bin - 依次执行卸载和注册命令:
httpd.exe -k uninstall httpd.exe -k install - 重启Laragon后尝试启动Apache。
- 在Laragon终端中切换到Apache的bin目录:
恢复默认配置文件:更新过程中可能意外篡改了Apache配置文件。右键Laragon图标 → Apache → Config → 选择
httpd.conf,用Laragon自带的默认配置备份替换当前文件(注意备份自定义配置)。升级Laragon版本:旧版Laragon可能与新Windows版本存在兼容性问题,下载最新版Laragon覆盖安装(保留
www和data目录避免数据丢失)。
内容的提问来源于stack exchange,提问作者WISAM
相关产品推荐
相关产品推荐

