Swoole

安装依赖:composer require usualtool/ut-swoole

1.Http服务器
启动命令:php usualtool swoole http 0.0.0.0 端口
Swoole的HttpServer对HTTP协议的支持并不完整,建议首选一键代理提速。

2.一键代理PHP-FPM服务
启动命令:php usualtool swoole proxy 0.0.0.0 端口 sock名
需注意sock名在Nginx目录下执行grep -R "fastcgi_pass",找到对应的fastcgi_pass。如:
test/test.conf: fastcgi_pass unix:/tmp/php-cgi-74.sock,那么sock名为php-cgi-74

3.Websocket服务
启动命令:php usualtool swoole websocket 0.0.0.0 端口
若使用WSS协议,不建议使用SWOOLE证书模式,建议通过NGINX代理转发实现WSS。NGINX配置代码如下:

4.数据库连接池
启动命令:php usualtool swoole pool 0.0.0.0 端口

5.任务队列
启动命令:php usualtool swoole queue 0.0.0.0 端口
以GET URL的方式提交任务。

文档有错误?
反馈:292951110@qq.com

定位至目录

始于2018年,UT框架版权归原作者所有.
开放、包容、发展。 工单 | 团队 | 蜀ICP备2024067013号