ePHPm benchmark lab — local runtimes suite (vs php-fpm/Swoole/RoadRunner) + k6 app workloads (Laravel, Krayin CRM, WordPress/WooCommerce) + DB-path benchmark tier
-
Updated
Oct 30, 2026 - Shell
ePHPm benchmark lab — local runtimes suite (vs php-fpm/Swoole/RoadRunner) + k6 app workloads (Laravel, Krayin CRM, WordPress/WooCommerce) + DB-path benchmark tier
Base SDK for ePHPm persistent worker mode — primitives and IDE stubs
Run any PSR-15 application under ePHPm persistent worker mode
Preview-deployment daemon for ePHPm clusters — consumes webhook job files, provisions per-PR preview vhosts, posts sticky status comments
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().
Example ePHPm native-middleware modules - reference implementations showing how to write your own. The official modules are compiled into ePHPm itself.
Run Laravel Octane under ePHPm persistent worker mode
Run WordPress under ePHPm persistent worker mode (classic themes; block themes are a documented limitation)
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.
Laravel cache store backed by ePHPm's in-process KV via the ephpm_kv_* SAPI functions - zero socket round-trips, full Cache::flush() support.
PHP session save handler storing $_SESSION in ePHPm's embedded KV via the ephpm_kv_* SAPI functions
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.
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.
GitHub webhook receiver for ePHPm PR previews - a PSR-15 app that runs as a confined vhost inside ePHPm and hands jobs to the switchboard daemon
Demo: two-node ePHPm Turso cluster + WordPress. Verifies tursodatabase/turso#7855 closes the ePHPm pragma-TVF incident.
To associate your repository with the ephpm topic, visit your repo's landing page and select "manage topics."