rapliandras/roadrunner-symfony

该软件包的最新版本(v1.0.2)没有可用的许可证信息。

RoadRunner应用程序服务器为Symfony提供的开箱即用配置

v1.0.2 2019-09-11 15:53 UTC

This package is auto-updated.

Last update: 2024-09-21 23:17:50 UTC


README

Roadrunner应用程序服务器为symfony配置

此软件包做什么?

  • 具有可工作的worker配置,将PSR请求从Symfony桥接到Roadrunner
  • 已安装所有必需的依赖项
  • 启用调试应用程序(Web调试器工作,PhpStorm Xdebug工作,symfony dump()函数被重写以将对象写入Roadrunner控制台)
  • 修复尝试访问不存在的静态文件时出现的内部服务器错误。

安装

  1. 确保已安装PHP CLI并编译了roadrunner可执行文件。如有帮助,请参阅RoadRunner文档:https://roadrunner.dev/docs/intro-install
  2. 确保roadrunner可执行文件位于您的PATH中。如果您将可执行文件命名为rr或rr.exe之外的名字,或者由于某种原因没有重写PATH,请在安装包后相应地重写rrserve.sh
  3. composer require rapliandras/roadrunner-symfony
  4. 设置环境中的APP_DIR指令。(echo "APP_DIR=$(pwd) >> .env

使用(Windows):从mingw32(git bash):./rrserve.sh 从命令行或PowerShell终端:rrserve.exe。请注意,Windows终端不会关心日志消息的彩色显示。

使用(Linux):从终端:./rrserve.sh

应用程序默认为localhost:8081,您可以更改端口号,如下所示:./rrserve.sh -o http.address=:80

特别感谢:所有https://roadrunner.dev/ 开发团队和https://github.com/dunglas,他们发布了此代码的基础。