Roadmap
Forward-looking design documents — what we’re planning, what we’re considering, and what we’ve decided not to do (yet).
These pages describe targets, not currently-shipped behavior. For what works today, see Architecture and Feature Status.
- Preview Deployments — instant per-PR preview URLs via a GitHub bot.
- OPcache Clustering & Per-Vhost Preload — atomic cluster-wide OPcache invalidation via the KV store, plus per-vhost preload via
site.toml. - Native Middleware — load
.somiddleware between hyper and the PHP SAPI, with a documented C ABI, host callbacks into the KV store, and a Rust reference crate. Caddy-style plugins for a PHP runtime. - Dynamic PHP Extensions — load standard PHP extensions (
.so/.dll) at startup fromsite.toml, the same wayextension=foo.soworks inphp.ini. Complements the static baseline. - Laravel Octane Driver — native
ephpmdriver for Laravel Octane worker mode. - Symfony Runtime Adapter — native
ephpmadapter undersymfony/runtime. - WordPress Worker Mode — opinionated WP runtime that boots once per worker thread.
- PSR-15 Worker Mode — generic adapter for Mezzio, Slim, and any PSR-15 framework.
- Kubernetes Operator — first-class K8s deployment.
- Edge Deployments — running ePHPm at the edge.
- Hosting Models — how ePHPm could be packaged for cloud providers.
- Webserver Feature Parity — Apache/Nginx feature gap analysis.