PHPStreamServer is an event-loop-based application server and process supervisor built entirely in PHP.
Its extensible plugin system provides HTTP application serving, task scheduling, and process supervision within a unified runtime, without requiring Nginx, PHP-FPM, Cron, or Supervisor.
Powered by the Revolt event loop and the AMPHP ecosystem, it enables asynchronous, concurrent execution in PHP applications.
- Asynchronous HTTP server
- Worker lifecycle management
- External process supervision
- Cron-like task scheduling
- Configurable log routing
- Prometheus-compatible metrics
- Automatic reloads on file changes
Follow the Quick Start to configure and run your first application. Install only the plugins your application needs.
PHPStreamServer is released under the MIT License.