https://github.com/roadrunner-php/cli
RoadRunner binary download utility.
https://github.com/roadrunner-php/cli
cli php roadrunner
Last synced: 12 months ago
JSON representation
RoadRunner binary download utility.
- Host: GitHub
- URL: https://github.com/roadrunner-php/cli
- Owner: roadrunner-php
- License: mit
- Created: 2021-02-11T21:25:06.000Z (about 5 years ago)
- Default Branch: 2.x
- Last Pushed: 2025-02-18T12:25:11.000Z (about 1 year ago)
- Last Synced: 2025-04-03T09:01:42.724Z (12 months ago)
- Topics: cli, php, roadrunner
- Language: PHP
- Homepage: https://spiral.dev/
- Size: 121 KB
- Stars: 26
- Watchers: 7
- Forks: 14
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
RoadRunner is an open-source (MIT licensed) high-performance PHP application server, load balancer, and process manager.
It supports running as a service with the ability to extend its functionality on a per-project basis.
RoadRunner includes PSR-7/PSR-17 compatible HTTP and HTTP/2 server and can be used to replace classic Nginx+FPM setup with much greater performance and flexibility.
Official Website |
Documentation
## RoadRunner CLI
This repository contains commands to help you work with the RoadRunner, such as:
- `get-binary` (or `get`) - allows to install the latest version of the RoadRunner compatible with
your environment (operating system, processor architecture, runtime, etc...).
Also, this command creates an example `.rr.yaml` configuration file. If don't use the command without additional options
`plugin` and `preset`, an example with a complete configuration file will be created.
Using the `plugin` option (shortcut `p`) can create an example configuration file with only plugins needed.
For example, with http plugin only: `get-binary -p http`, http and jobs: `get-binary -p http -p jobs`.
Available plugins: `amqp`, `beanstalk`, `boltdb`, `broadcast`, `endure`, `fileserver`, `grpc`, `http`, `jobs`, `kv`,
`logs`, `metrics`, `nats`, `redis`, `reload`, `rpc`, `server`, `service`, `sqs`, `status`, `tcp`, `temporal`, `websockets`.
Using the `preset` option can create an example configuration file with popular plugins for different typical tasks.
For example, with web preset: `get-binary --preset web`.
Available presets: `web` (contains plugins `http`, `jobs`).
- `download-protoc-binary` - allows to install the latest version of the `protoc-gen-php-grpc` file compatible with
your environment (operating system, processor architecture, runtime, etc...).
- `versions` - displays a list of available RoadRunner binary versions.
Testing:
--------
This codebase is automatically tested via host repository - [roadrunner-server/roadrunner](https://github.com/roadrunner-server/roadrunner).
License:
--------
The MIT License (MIT). Please see [`LICENSE`](./LICENSE) for more information.
Maintained by [Spiral Scout](https://spiralscout.com).
