Download the PHP package phespro/react-http-server-extension without Composer
On this page you can find all versions of the php package phespro/react-http-server-extension. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download phespro/react-http-server-extension
More information about phespro/react-http-server-extension
Files in phespro/react-http-server-extension
Package react-http-server-extension
Short Description ReactPHP based HTTP-Server implementation
License MIT
Informations about the package react-http-server-extension
react-http-server-extension
HTTP-Server implementation for Phespro built on top of ReactHTTP Server
Dependencies
- ext-pcntl
- Tested on Linux only. Other OS may work though.
Warning
ReactPHP is based on the reactor pattern. This means, that you need to write your application in a different style. You can use any library which uses reactor pattern inside of this server, as long as it's compatible with revolt event loop (https://revolt.run/).
You need to make sure, that your application does not do blocking IO. Instead use libraries to do non-blocking IO.
Setup
Load extension:
phespro/react-http-server-extension
Start Server:
You can also decorate the service \Phespro\ReactHttpServerExtension\Config
to add more configuration.
Further reading and optimization
See official documentation: https://reactphp.org/http/#httpserver
All versions of react-http-server-extension with dependencies
ext-pcntl Version *
react/http Version ^1.9
phespro/phespro Version ^1.6
react/child-process Version ^0.6.5