ThinkPHP5.0结合Swoole开发WebSocket在线聊天

233 阅读1分钟

ThinkPHP使用Swoole需要安装 think-swoole Composer包,前提系统已经安装好了Swoole PECL 拓展(相关文章:Linux下源码包安装使用Swoole扩展

在tp5的项目根目录下执行composer命令安装think-swoole:

composer require topthink/think-swoole

安装成功:

话不多说,直接上代码:

新建WebSocket.php控制器:

(监听端口要确认服务器放行,宝塔环境还需要添加安全组规则)

<?php

namespace app\home\controller;
use think\swoole\S