phespro/react-http-server-extension

基于 ReactPHP 的 HTTP-Server 实现

v1.0.0 2023-12-14 20:03 UTC

This package is auto-updated.

Last update: 2024-09-14 22:46:26 UTC


README

基于 ReactHTTP 服务器构建的 Phespro HTTP-Server 实现

依赖

  • ext-pcntl
  • 仅在 Linux 上测试过。其他操作系统可能也能工作。

警告

ReactPHP 基于反应器模式。这意味着您需要以不同的风格编写应用程序。只要它与 revolt 事件循环(https://revolt.run/)兼容,您就可以在此服务器内部使用任何使用反应器模式的库。

您需要确保您的应用程序不执行阻塞 I/O。相反,使用库执行非阻塞 I/O。

设置

加载扩展

phespro/react-http-server-extension

启动服务器

php artisan react:start-server --host=http://0.0.0.0 --workerAmount=5

您还可以装饰服务 \Phespro\ReactHttpServerExtension\Config 以添加更多配置。

进一步阅读和优化

查看官方文档: https://reactphp.org/http/#httpserver