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

PHP 8.0环境下无法启动Octane RoadRunner服务的问题求助

问题根因

报错核心触发点是PHP运行RoadRunner worker时找不到项目的引导文件,后续Go栈的报错都是worker启动失败后RoadRunner自身抛出的衍生错误,无需关注Go相关报错,只需要处理PHP路径配置问题即可。

解决步骤

  • 确认执行启动命令的工作目录为Laravel项目根目录(即包含artisan文件、vendor文件夹的目录),不要在子目录下执行启动命令。
  • 若工作目录正确,删除项目根目录下已生成的.rr.yamlRoadRunner配置文件,重新执行php artisan octane:install --server=roadrunner生成默认配置,提示覆盖时选择确认即可。
  • 执行composer dump-autoload重新生成Composer自动加载文件,避免自动加载路径映射错误。
  • 若你手动修改过vendor目录的存储位置,需要在.rr.yaml的php配置块中添加dir: 你的项目绝对路径配置,显式指定worker的工作目录。

验证

配置调整完成后执行启动命令:

php artisan octane:start --server=roadrunner --port=8181

即可正常启动服务。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.23 21:45:00