·设为首页收藏本站📧邮箱修改🎁免费下载专区💎积分✅卡密📒收藏夹👽聊天室
返回列表 发布新帖

[插件教程] blockphp即时聊天客服插件安装后端服务宝塔面板安装GatewayWorker/Workerman搭建discuz论坛Websocket在线聊天服务图文教程

237 6
发表于 2024-7-28 18:49:58 | 查看全部 阅读模式 | Google Chrome| Windows 10

马上注册,免费下载更多dz插件网资源。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
blockphp即时聊天客服插件安装后端服务宝塔面板安装GatewayWorker/Workerman搭建discuz论坛Websocket在线聊天服务图文教程
Workerman是一款纯PHP开发的开源高性能的PHP socket 服务框架。
GatewayWorker基于Workerman开发的一个项目框架,用于快速开发TCP长连接应用,例如app推送服务端、即时IM服务端、游戏服务端、物联网、智能家居等等。

下面介绍一款discuz论坛Websocket在线聊天插件的使用和搭建实操方法:【本教程适用于:即时聊天客服(bphp_chat)
1:防火墙开放8282端口
2:进入linux服务器终端
查看一下php 版本,确保php版本大于7.0.0
  1. php -v
复制代码
blockphp即时聊天客服插件安装后端服务宝塔面板安装GatewayWorker/Workerman搭建discuz论坛Websocket在线聊天服务图文教程 域名,面板,开源,重启,控制台
我当前的php版本是7.4.27,可以使用
进入到插件目录里的workerman目录
  1. cd /www/wwwroot/www.dz-x.net/source/plugin/bphp_chat/vendor/GatewayWorker
复制代码
blockphp即时聊天客服插件安装后端服务宝塔面板安装GatewayWorker/Workerman搭建discuz论坛Websocket在线聊天服务图文教程 域名,面板,开源,重启,控制台
(守护进程)方式启动服务:
  1. php start.php start -d
复制代码
blockphp即时聊天客服插件安装后端服务宝塔面板安装GatewayWorker/Workerman搭建discuz论坛Websocket在线聊天服务图文教程 域名,面板,开源,重启,控制台
看到这样就启动成功了
其它相关命令
  1. #启动
  2. php start.php start  或  php start.php start -d (守护进程)方式启动,就是关闭终端后workerman不会退出
  3. #停止
  4. php start.php stop
  5. #重启
  6. php start.php restart
  7. #平滑重启
  8. php start.php reload
  9. #查看状态
  10. php start.php status
复制代码
宝塔需要开放8282与1238端口:
blockphp即时聊天客服插件安装后端服务宝塔面板安装GatewayWorker/Workerman搭建discuz论坛Websocket在线聊天服务图文教程 域名,面板,开源,重启,控制台
接下来确保你正常安装并启用了插件:即时聊天客服(bphp_chat)
然后进入插件后台控制台:https://你的域名/plugin.php?id=bphp_chat:admin&url=index
blockphp即时聊天客服插件安装后端服务宝塔面板安装GatewayWorker/Workerman搭建discuz论坛Websocket在线聊天服务图文教程 域名,面板,开源,重启,控制台
按照提示解决你环境软件的问题,保证如图全部绿色正常运行!
对了,还有最重要一点忘记教学:
游客,如果您要查看本帖隐藏内容请回复

注意:
游客,如果您要查看本帖隐藏内容请回复

删掉即可
记得以上操作后,重启你nginx服务~
以上细节操作之后,基本大功告成:
然后在插件后台控制台,启用在线聊天图标入口:https://你的域名/plugin.php?id=bphp_chat:admin&url=config
blockphp即时聊天客服插件安装后端服务宝塔面板安装GatewayWorker/Workerman搭建discuz论坛Websocket在线聊天服务图文教程 域名,面板,开源,重启,控制台
然后你的在线聊天登录服务入口就是:https://你的域名/plugin.php?id=bphp_chat:service&url=service&sid=1
blockphp即时聊天客服插件安装后端服务宝塔面板安装GatewayWorker/Workerman搭建discuz论坛Websocket在线聊天服务图文教程 域名,面板,开源,重启,控制台
前台在线聊天界面:
blockphp即时聊天客服插件安装后端服务宝塔面板安装GatewayWorker/Workerman搭建discuz论坛Websocket在线聊天服务图文教程 域名,面板,开源,重启,控制台
完整插件服务端和在线客服设置细节就到此结束了~

-------------------------------- -------------------------------- -------------------------------- -------------------------------- -------------------------------- -------------------------------- --------------------------------
失败情况1:
unable to connect to tcp://0.0.0.0:8282 (Address already in use) in file /www/wwwroot/xxxx.xxxx.com/source/plugin/bphp_chat/vendor/GatewayWorker/vendor/workerman/workerman/Worker.php on line 2354
意思是8282 端口被占用了
解决方法:关闭8282端口,不行就重启服务器
sudo iptables -A INPUT -p tcp --dport 8282 -j DROP

失败情况2:
blockphp即时聊天客服插件安装后端服务宝塔面板安装GatewayWorker/Workerman搭建discuz论坛Websocket在线聊天服务图文教程 域名,面板,开源,重启,控制台
宝塔面版 服务器上有多个php 版本,服务器默认使用的版本低于7.0
宝塔切换php版本命令:
ln -sf /www/server/php/74/bin/php /usr/bin/php
74为php版本,改成你要切换的版本~

我要说一句 收起回复
一花一世界,一叶一追寻。一曲一场叹,一生为一人。
创宇盾启航版免费网站防御网站加速服务

评论6

kunhjhLv.2 发表于 2024-7-29 15:10:13 | 查看全部 | Google Chrome | Windows 10

社区不能没有像楼主这样的人才啊!
我要说一句 收起回复
一心向前Lv.2 发表于 2024-7-29 18:38:09 | 查看全部 | Google Chrome | Windows 10

这东西我收了!谢谢楼主!
我要说一句 收起回复
lpjxsdynLv.2 发表于 2024-8-13 16:50:46 | 查看全部 | Google Chrome | Windows 10

社区不能没有像楼主这样的人才啊!
我要说一句 收起回复
哈哈哈哈哈Lv.2 发表于 2024-9-10 11:03:09 | 查看全部 | Edg | Windows 10
学习学习学习学习学习
我要说一句 收起回复
tcsvcabbLv.1 发表于 2024-9-28 13:08:17 | 查看全部 | Firefox | Windows 10
还要回复
我要说一句 收起回复
回复

使用道具 举报

goomikoLv.2 发表于 2024-9-30 02:28:01 | 查看全部
看看什么情况
我要说一句 收起回复

回复

 懒得打字嘛,点击右侧快捷回复【查看最新发布】   【应用商城享更多资源】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

创宇盾启航版免费网站防御网站加速服务
投诉/建议联系

discuzaddons@vip.qq.com

未经授权禁止转载,复制和建立镜像,
如有违反,按照公告处理!!!
  • 联系QQ客服
  • 添加微信客服

联系DZ插件网微信客服|最近更新|Archiver|手机版|小黑屋|DZ插件网! ( 鄂ICP备20010621号-1 )|网站地图 知道创宇云防御

您的IP:18.226.93.104,GMT+8, 2024-11-3 20:20 , Processed in 0.662558 second(s), 120 queries , Gzip On, Redis On.

Powered by Discuz! X5.0 Licensed

© 2001-2024 Discuz! Team.

关灯 在本版发帖
扫一扫添加微信客服
QQ客服返回顶部
快速回复 返回顶部 返回列表