Skip to content

Repository files navigation

PHPStreamServer

Application server and process manager for modern PHP applications

PHP 8.2 or later Latest release Test status MIT license

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.

Features

  • Asynchronous HTTP server
  • Worker lifecycle management
  • External process supervision
  • Cron-like task scheduling
  • Configurable log routing
  • Prometheus-compatible metrics
  • Automatic reloads on file changes

Getting Started

Follow the Quick Start to configure and run your first application. Install only the plugins your application needs.

Resources

License

PHPStreamServer is released under the MIT License.

About

PHPStreamServer is an event-loop-based application server and process supervisor built entirely in PHP.

Topics

Resources

Stars

151 stars

Watchers

3 watching

Forks

Releases

Used by

Contributors

Languages