使用laravel+Workerman做websocket

      2021年11月09日 星期二 22:47:13     laravel      laravel   websocket   workerman   远程连接    

Workerman是一款开源高性能异步PHP socket即时通讯框架。支持高并发,超高稳定性,被广泛的用于手机app、移动通讯,微信小程序,手游服务端、网络游戏、PHP聊天室、硬件通讯、智能家居、车联网、物联网等领域的开发。 支持TCP长连接,支持Websocket、HTTP等协议,支持自定义协议。拥有异步Mysql、异步Redis、异步Http、MQTT物联网客户端、异步消息队列等众多高性能组件。

1.首先在composerjson的require中加入

"workerman/gateway-worker": "^3.0",
"workerman/gatewayclient": "^3.0",
"workerman/workerman": "^3.5",

然后执行composer update

2.下载workerman,我是放在app\Controllers下的

win系统双击start_for_win.bat即可运行; 而linux的需要打开命令行cd到start.php文件目录然后执行php start.php start -d

运行成功

当然上面的是我自己在码云的仓库,大家需要源码的话可以直接到wokerman-chat github仓库

有什么不懂得欢迎提问啊!!我看到一定回

独的人,孤独的事..


暂无评论

发表评论