php-pm/httpkernel-adapter
HttpKernel adapter for PHP-PM, letting Symfony and other HttpKernel applications run on a persistent worker process. It bootstraps the kernel once per worker and dispatches requests efficiently, reducing per-request overhead and improving performance.
php-pm/httpkernel-adapter is a thin bridge between PHP-PM’s persistent-worker model and Symfony/Laravel’s HttpKernel. It fits only when PHP-PM is already a deliberate architectural choice or when the team is explicitly evaluating boot-once/request-many PHP serving. It is not a general Laravel performance package and not a drop-in replacement for PHP-FPM; it changes process lifecycle, request isolation, and deployment topology.pcntl, posix, and sockets. Because the last release is June 2023, Laravel/PHP/Symfony compatibility must be validated rather than assumed.HttpKernel, PHP, and PHP-PM versions are supported? Does the adapter reset scoped instances, DB connections, auth/session state, filesystem state, and exception handlers per request? How are file uploads, streaming, SSE, and long-running requests handled? What is the graceful reload and worker-recycling story? Is PHP-PM actively maintained? Are there production references and benchmarks against Laravel Octane and PHP-FPM? What is the security-patching path for this dependency chain?HttpKernel version, and required extensions. Confirm that queue workers, schedulers, and CLI commands remain separate from HTTP serving. Avoid running PHP-PM and Octane as competing HTTP runtimes on the same application without a clear reason.How can I help you explore Laravel packages today?