Run any PSR-15 application under ePHPm persistent worker mode
-
Updated
Jul 6, 2026 - PHP
Run any PSR-15 application under ePHPm persistent worker mode
WordPress object cache drop-in backed by ePHPm's in-process KV store via the ephpm_kv_* SAPI functions - zero socket round-trips, real wp_cache_flush().
Base SDK for ePHPm persistent worker mode — primitives and IDE stubs
Symfony Cache adapter backed by ePHPm's in-process KV via the ephpm_kv_* SAPI functions - PSR-6/PSR-16 compatible, zero socket round-trips.
ePHPm benchmark lab — local runtimes suite (vs php-fpm/Swoole/RoadRunner) + k6 app workloads (Laravel, Krayin CRM, WordPress/WooCommerce) + DB-path benchmark tier
Example ePHPm native-middleware modules - reference implementations showing how to write your own. The official modules are compiled into ePHPm itself.
Laravel cache store backed by ePHPm's in-process KV via the ephpm_kv_* SAPI functions - zero socket round-trips, full Cache::flush() support.
Predis Connection that routes commands to ePHPm's in-process KV store via the ephpm_kv_* SAPI functions - drop-in for Predis\Client with zero socket round-trips.
Userland mysqli compatibility shim over ePHPm's in-process DB bridge (ephpm_db_* SAPI functions) - the mysqli API your code already speaks, straight onto the embedded SQLite session; activates only when ext-mysqli is absent.
Run WordPress under ePHPm persistent worker mode (classic themes; block themes are a documented limitation)
Run Laravel Octane under ePHPm persistent worker mode
Add a description, image, and links to the ephpm topic page so that developers can more easily learn about it.
To associate your repository with the ephpm topic, visit your repo's landing page and select "manage topics."