Introducing PhenixPHP: A Modern Asynchronous PHP Framework
PhenixPHP is an async, concurrent PHP framework built on AmpHP and PHP Fibers that runs on the CLI, offering non‑blocking I/O, HTTP server, routing, DI, database tools, queues and expressive syntax, aiming to enrich the PHP ecosystem much like Express.js does for Node.js.
Several years ago the author first tried the AmPHP HTTP server, which changed their view of PHP applications, showing an execution model closer to Node.js than traditional PHP‑FPM.
Motivated to fully embrace the Amp ecosystem and modern asynchronous programming in PHP, they created PhenixPHP, an async concurrent framework built on AmpHP and PHP Fibers.
PhenixPHP runs on the PHP CLI SAPI rather than PHP‑FPM, giving it a fundamentally different architecture. It is not intended to compete with Laravel; Laravel actually inspired the project.
Key features include:
Non‑blocking I/O
Concurrent task execution
HTTP server
Routing
Dependency injection
Database utilities
Basic queue system
CLI tools
Elegant, expressive syntax
The framework can be thought of as the PHP equivalent of Express.js in the Node.js ecosystem.
The author’s goal is to make a meaningful contribution to the PHP ecosystem, believing that PHP still has untapped potential for asynchronous and concurrent systems.
Author: 万能的大雄
Signed-in readers can open the original source through BestHub's protected redirect.
This article has been distilled and summarized from source material, then republished for learning and reference. If you believe it infringes your rights, please contactand we will review it promptly.
21CTO
21CTO (21CTO.com) offers developers community, training, and services, making it your go‑to learning and service platform.
How this landed with the community
Was this worth your time?
0 Comments
Thoughtful readers leave field notes, pushback, and hard-won operational detail here.
