当前位置:论坛首页 > Linux面板 > 讨论

swoole安装教程人人商城互动直播通信服务启用教程

发表在 Linux面板2018-1-12 22:52 [复制链接] 30 26169

本帖最后由 astone 于 2018-1-13 15:55 编辑

swoole安装教程(Centos篇)人人商城互动直播通信服务启用教程
经测试,如果/data/config.php启用了https,这里是不会成功的。浏览器地址栏后面会带有一个红色盾牌。就算浏览器加载了不安全插件,网页虽然能显示通讯成功,但是手机上观看不了直播
要在宝塔面板的【安全】放行9501端口,放行之后会显示未使用,按照下面步骤操作成功后会显示正常。
要在云服务器[你的服务商,如腾讯、阿里、百度.....]的安全组里放行9501端口,

1.进入宝塔面板——【软件管理】——【php5.6】——【设置】



2.【安装扩展】——【安装Swoole】



3.安装好后,还在设置内点击【php服务】——重启



4.设置内点击【phpinfo】——【查看phpinfo()】,如果能看到,说明配置成功



5.开启通讯进程服务
修改配置文件
根目录下面\addons\ewei_shopv2\core\socket\socket.config.php
// 设置客户端请求IP
  1. define('SOCKET_CLIENT_IP', 'demo.****.com');   //请将demo.****.com换成你自己的域名
复制代码

ps:如果没有这个文件,去下载socket.config.php文件: file:///C:\Users\Administrator\AppData\Roaming\Tencent\QQ\Temp\TempPic\J_`9BA4YV}R$0PZE~{ED$OQ.tmphttp://pan.baidu.com/s/1ge9cLLT

密码:6a0p


6.下一步操作SSH命令行,一共要输入两句。首先输入第一句:

  1. echo "/www/server/php/56/bin/php -f  /www/wwwroot/网站目录/addons/ewei_shopv2/core/socket/server.php" >> /etc/rc.d/rc.local
复制代码


这里面的命令路径需要严格跟自己服务器对应的一直,包括代码目录,如果搞错了,是会失败的
【因为宝塔环境默认的php目录,我们不需修改,一般我们只需要修改网站的根目录,也就是上面代码中网站目录那块位置】
输入第二句:
  1. /www/server/php/56/bin/php -f  /www/wwwroot/网站目录/addons/ewei_shopv2/core/socket/server.php
复制代码


这里面的命令路径需要严格跟自己服务器对应的一直,包括代码目录,如果搞错了,是会失败的
【因为宝塔环境默认的php目录,我们不需修改,一般我们只需要修改网站的根目录,也就是上面代码中网站目录那块位置】


7.然后就可以在后台看到与通信服务连接成功。

使用道具 举报 只看该作者 回复
发表于 2018-1-13 15:01:38 | 显示全部楼层
好贴
使用道具 举报 回复
发表于 2018-1-13 15:53:27 | 显示全部楼层

第一次发帖,既然被官方回复。荣幸。
使用道具 举报 回复 支持 反对
发表于 2018-3-9 14:28:03 | 显示全部楼层
我这边配置好了,在后台控制台页面可以看到第三方平台的直播视频,但是无法点击开启直播,点击开启直播的时候弹出
提示
确定要开启直播?开启直播后用户可看到直播画面.
点击确定,然后右边窗口显示
系统提醒:与通讯服务器断开 点击重连
无法开启,这个情况不知道怎么的?能看出来吗?
使用道具 举报 回复 支持 反对
发表于 2018-6-3 16:51:33 | 显示全部楼层
yexiaohai 发表于 2018-3-9 14:28
我这边配置好了,在后台控制台页面可以看到第三方平台的直播视频,但是无法点击开启直播,点击开启直播的时 ...

我刚才也做了这个配置,按照楼主的教程操作完成之后也是显示无法通讯,之后在宝塔面板和腾讯云安全组放行了9501和6397端口就可以了,希望对你能有所帮助,这两个端口分别是swoole和redis两个扩展所需的端口。
使用道具 举报 回复 支持 反对
发表于 2018-6-4 19:35:25 | 显示全部楼层
我的swoole也安装成功了,9501端口阿里和宝塔也开着呢,为什么还是通讯连接失败,是什么原因呢
使用道具 举报 回复 支持 反对
发表于 2018-6-5 09:02:18 | 显示全部楼层
macy 发表于 2018-6-4 19:35
我的swoole也安装成功了,9501端口阿里和宝塔也开着呢,为什么还是通讯连接失败,是什么原因呢 ...

没启动
使用道具 举报 回复 支持 反对
发表于 2018-6-28 19:52:33 | 显示全部楼层
是 9501和6379端口
使用道具 举报 回复 支持 反对
发表于 2018-11-29 14:23:37 | 显示全部楼层
直播设置成功!!!   连通的一刹那 激动坏了!
使用道具 举报 回复 支持 反对
发表于 2018-12-3 21:02:37 | 显示全部楼层
安装后找不到\addons\ewei_shopv2\core\socket这个目录呀。linux根目录下面没有这些目录呀,这个目录在哪里呢
使用道具 举报 回复 支持 反对
发表于 2018-12-8 12:49:20 | 显示全部楼层
配置证书目录时不对吧,宝塔的是2个pem的后缀证书,而人人配置文件是要一个key后缀的
使用道具 举报 回复 支持 反对
发表于 2019-1-5 17:59:06 | 显示全部楼层
astone 发表于 2018-1-13 15:53
第一次发帖,既然被官方回复。荣幸。

我执行到最后什么都对着呢怎么还是不通畅
使用道具 举报 回复 支持 反对
发表于 2019-7-5 17:08:16 | 显示全部楼层
请问一下,按照步骤进行操作了,端口也放开了,php -m命令查看到swoole了,但是人人商城的互动直播还是显示错误是怎么回事?
使用道具 举报 回复 支持 反对
发表于 2019-8-9 01:13:06 | 显示全部楼层
youkeyun 发表于 2018-12-8 12:49
配置证书目录时不对吧,宝塔的是2个pem的后缀证书,而人人配置文件是要一个key后缀的 ...

是啊,你这个问题解决了吗。通信服务一直初始化。
使用道具 举报 回复 支持 反对
发表于 2019-9-28 17:08:30 | 显示全部楼层
都是按照操作来的,怎么还是显示无法通讯呢
使用道具 举报 回复 支持 反对
123下一页
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

企业版年付运维跟进群

普通问题处理

论坛响应时间:72小时

问题处理方式:排队(仅解答)

工作时间:白班:9:00 - 18:00

紧急问题处理

论坛响应时间:10分钟

问题处理方式:1对1处理(优先)

工作时间:白班:9:00 - 18:00

工作时间:晚班:18:00 - 24:00

立即付费处理

工作时间:09:00至24:00

快速回复 返回顶部 返回列表