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

Windows10 WSL下Laravel 8用Sail启动后浏览器访问无响应如何解决

解决方案

你遇到的ERR_EMPTY_RESPONSE报错可按以下步骤排查解决:

  • 先执行./vendor/bin/sail down销毁当前运行的所有关联容器,避免旧容器残留影响
  • 不要使用sudo执行sail启动命令。WSL环境下sudo权限会隔离普通用户的环境变量,你设置的APP_PORT=3001参数无法正常传递到docker-compose配置中,直接执行APP_PORT=3001 ./vendor/bin/sail up -d启动服务即可
  • 启动完成后执行./vendor/bin/sail ps,确认laravel.test容器的端口映射显示为0.0.0.0:3001->8000/tcp,如果端口映射正常可先在WSL终端执行curl http://localhost:3001验证:
    • 若curl能正常返回Laravel欢迎页源码,说明是Windows与WSL的端口转发异常,你可以在WSL终端执行ip a | grep eth0获取WSL的内网IP(格式为172.xx.xx.xx),直接用http://[WSL内网IP]:3001访问即可
    • 若curl也返回空响应,执行./vendor/bin/sail exec laravel.test bash进入容器内部,执行curl http://localhost:8000验证服务是否正常启动,若容器内部也无法访问,查看storage/logs目录下的Laravel日志排查服务启动错误即可

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.06 08:18:03