Workerman
Workerman是一款纯PHP开发的开源高性能的PHP socket 服务器框架。被广泛的用于手机app、手游服务端、网络游戏服务器、聊天室服务器、硬件通讯服务器、智能家居、车联网、物联网等领域的开发。 支持TCP长连接,支持Websocket、HTTP等协议,支持自定义协议。基于workerman开发者可以更专注于业务逻辑开发,不必再为PHP Socket底层开发而烦恼。
![图片[1]-thinkphp6扩展库Workerman的使用(websocket)-IT网络技术分享](https://zywi.cn/wp-content/uploads/2022/07/配置两个websocket服务器-1024x475.png)
![图片[2]-thinkphp6扩展库Workerman的使用(websocket)-IT网络技术分享](https://zywi.cn/wp-content/uploads/2022/07/第二步-1024x470.png)
![图片[3]-thinkphp6扩展库Workerman的使用(websocket)-IT网络技术分享](https://zywi.cn/wp-content/uploads/2022/07/第三步.png)
宝塔终端或xshell执行命令
操作 | 描述 |
---|---|
start | 启动服务debug(默认操作) |
reload | 平滑重启 |
stop | 停止服务 |
restart | 重启服务 |
status | 查看服务运行信息 |
connections | 查看连接信息 |
–daemon | 已守护进方式运行防止退出终端断开连接 |
开启:
![图片[4]-thinkphp6扩展库Workerman的使用(websocket)-IT网络技术分享](https://zywi.cn/wp-content/uploads/2022/07/第四步-1024x862.png)
php think worker:server start
退出终端不会断开连接的开启命令(两种)。
nohup php think worker:server start
php think worker:server -d (以守护进程方式运行)
nohup 英文全称 no hang up(不挂起),用于在系统后台不挂断地运行命令,退出终端不会影响程序的运行。
停止:
![图片[5]-thinkphp6扩展库Workerman的使用(websocket)-IT网络技术分享](https://zywi.cn/wp-content/uploads/2022/07/第五波.png)
状态:
![图片[6]-thinkphp6扩展库Workerman的使用(websocket)-IT网络技术分享](https://zywi.cn/wp-content/uploads/2022/07/第六步-1024x689.png)
重新开始:
![图片[7]-thinkphp6扩展库Workerman的使用(websocket)-IT网络技术分享](https://zywi.cn/wp-content/uploads/2022/07/第七步.png)
查看连接信息:
![图片[8]-thinkphp6扩展库Workerman的使用(websocket)-IT网络技术分享](https://zywi.cn/wp-content/uploads/2022/07/查看连接数量.png)
THE END
暂无评论内容