spiral/roadrunner-cli

RoadRunner:命令行界面

v2.6.0 2023-12-05 20:46 UTC

README

RoadRunner 是一个开源(MIT 许可)的高性能 PHP 应用服务器、负载均衡器和进程管理器。它支持作为服务运行,并且可以根据项目需求扩展其功能。

RoadRunner 包含与 PSR-7/PSR-17 兼容的 HTTP 和 HTTP/2 服务器,可以用来替代传统的 Nginx+FPM 设置,提供更高的性能和灵活性。

官方网站 | 文档

RoadRunner CLI

此存储库包含帮助您与 RoadRunner 一起工作的命令,例如

  • get-binary(或 get)- 允许安装与您的环境(操作系统、处理器架构、运行时等)兼容的最新版本的 RoadRunner。此外,此命令还会创建一个示例 .rr.yaml 配置文件。如果不使用带有额外选项 pluginpreset 的命令,将创建一个包含完整配置文件的示例。使用 plugin 选项(快捷键 p)可以创建一个仅包含所需插件的示例配置文件。例如,仅使用 http 插件:get-binary -p http,http 和 jobs:get-binary -p http -p jobs。支持的插件:amqpbeanstalkboltdbbroadcastendurefileservergrpchttpjobskvlogsmetricsnatsredisreloadrpcserverservicesqsstatustcptemporalwebsockets。使用 preset 选项可以创建一个具有适用于不同典型任务的流行插件的示例配置文件。例如,使用 Web 预设:get-binary --preset web。支持的预设:web(包含插件 httpjobs)。
  • download-protoc-binary - 允许安装与您的环境(操作系统、处理器架构、运行时等)兼容的最新版本的 protoc-gen-php-grpc 文件。
  • versions - 显示可用的 RoadRunner 二进制版本列表。

测试

此代码库通过主存储库自动测试 - roadrunner-server/roadrunner

许可证

MIT 许可证(MIT)。有关更多信息,请参阅 LICENSE。由 Spiral Scout 维护。