RoadRunner, a high performance PHP application server that keeps a pool of PHP workers warm and serves PSR 7 requests over HTTP and gRPC with very low per request overhead.
RoadRunner is a high performance PHP application server and process manager written in Go. Instead of restarting the PHP interpreter on every request, it starts a pool of long lived PHP workers once and keeps them warm, then dispatches each request to them over an efficient pipes relay. The result is far lower per request overhead than a traditional PHP FPM setup, with predictable memory use, graceful worker recycling and built in supervision. RoadRunner speaks PSR 7 and PSR 15 to your application, and its plugin architecture adds HTTP and HTTP/2 serving, gRPC, background jobs and queues and key value caching from a single static binary.
It suits teams running PHP frameworks and APIs that want lower latency and higher throughput than per request process managers can offer, on infrastructure they control.
cloudimg delivers RoadRunner fully installed behind an nginx reverse proxy, with PHP already installed and a working demo PSR 7 application running so the stack is proven the moment the instance boots. The image is secure by default: every RoadRunner listener binds only to loopback and the network sees only nginx, ready for your TLS certificate. There is no admin interface and no default password, the demo application exposes no privileged surface, and every image is paired with a step by step deployment guide and backed by 24/7 support.