Swoole 使 PHP 开发人员可以编写高性能高并发的 TCP、UDP、Unix Socket、HTTP、 WebSocket 等服务,让 PHP 不再局限于 Web 领域。

本教程以WebSocket为例。


一、安装Swoole4

宝塔面板为例,在php设置中直接可以安装

image


二、测试程序脚本

1、在web目录中新建文件/api/sms.php (注意文件名大小写格式)


2、再到xunruicms的主程序目录建立业务处理文件 /dayrui/My/Api/Sms.php (注意文件名大小写格式)

这个是swoole官方的例子


3、使用命令行工具执行文件:

image

如果这种样子表服务已经正常启动了


4、安全组放行端口号:9502


5、宝塔防火墙放行端口号:9502


6、使用swoole官方例子在任意html文件中加上客户端测试代码


本文地址:https://m.xunruicms.com/doc/942.html