马上注册,免费下载更多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 我当前的php版本是7.4.27,可以使用 进入到插件目录里的workerman目录 - cd /www/wwwroot/www.dz-x.net/source/plugin/bphp_chat/vendor/GatewayWorker
复制代码(守护进程)方式启动服务:
看到这样就启动成功了 其它相关命令 - #启动
- php start.php start 或 php start.php start -d (守护进程)方式启动,就是关闭终端后workerman不会退出
- #停止
- php start.php stop
- #重启
- php start.php restart
- #平滑重启
- php start.php reload
- #查看状态
- php start.php status
复制代码宝塔需要开放8282与1238端口:
接下来确保你正常安装并启用了插件:即时聊天客服(bphp_chat) 然后进入插件后台控制台:https://你的域名/plugin.php?id=bphp_chat:admin&url=index 按照提示解决你环境软件的问题,保证如图全部绿色正常运行! 对了,还有最重要一点忘记教学: 注意: 删掉即可 记得以上操作后,重启你nginx服务~ 以上细节操作之后,基本大功告成: 然后在插件后台控制台,启用在线聊天图标入口:https://你的域名/plugin.php?id=bphp_chat:admin&url=config 然后你的在线聊天登录服务入口就是:https://你的域名/plugin.php?id=bphp_chat:service&url=service&sid=1 前台在线聊天界面: 完整插件服务端和在线客服设置细节就到此结束了~
-------------------------------- -------------------------------- -------------------------------- -------------------------------- -------------------------------- -------------------------------- -------------------------------- 失败情况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: 宝塔面版 服务器上有多个php 版本,服务器默认使用的版本低于7.0 宝塔切换php版本命令: ln -sf /www/server/php/74/bin/php /usr/bin/php 74为php版本,改成你要切换的版本~
©DZ插件网所发布的一切资源仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。 网站部分内容来源于网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。如果您喜欢该程序,请支持正版软件,得到更好的正版服务。 您在本站任何的赞助购买、下载、查阅、回复等行为等均表示接受并同意签订《DZ插件网免责声明协议》。 如有侵权请邮件与我们联系处理: discuzaddons@vip.qq.com 并出示相关证明以便删除。敬请谅解!
|