noflash / cherryhttp
Fast, secure, customizable and easy to use HTTP/1.1 server framework.
Requires
- php: >=5.3.0
- psr/log: ~1.0
Requires (Dev)
- mikey179/vfsstream: ~1
- phpunit/phpunit: ~4.8
Suggests
- ext-dio: Required to run "ContinuousStreamDio" example.
- noflash/shout: Required to see any log messages from server. Also needed by most examples.
This package is auto-updated.
Last update: 2021-02-10 10:37:15 UTC
README
Fast, secure, customizable and easy to use HTTP/1.1 server implementation. It's also licensed under MIT, so feel free to use it in your commercial project ;)
Originally it was part of TinyWs, but it evolved into standalone project to provide modular architecture.
You're looking at shiny-new CherryHttp v2
Since original CherryHttp proven there's a place for HTTP server written in PHP life & project moves on.
First version had some architecture quirks and performance bottlenecks which CherryHttp v2 attempts to resolve.
Please keep in mind master tree (where v2 development is made) is NOT intended to general usage just yet. If you're looking for stable release switch to v1 tree, which is not obsoleted in any way.