请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册

手机号码,快捷登录

此教程基于宝塔面板,其他面板原理相同,对好自己的PHP目录即可
PHP需要使用5.4以上

一、开启swoole扩展开启,BT面板直接安装扩展即可
s0.png

安装后重启下PHP,使用phpinfo查看
s1.png

s2.png

看到这样,就算是swoole扩展开启成功


二、开启通讯进程服务


修改配置文件
根目录下面\addons\ewei_shopv2\core\socket\socket.config.php
// 设置客户端请求IP
define('SOCKET_CLIENT_IP', 'www.manyun8.com');   //请将域名换成你自己的

其他配置不用更改 注意:默认是9501端口  宝塔面板请 安全选项里放行 9501端口


设置开机自动启动人人直播服务,通过SSH登录服务器 执行
  1. echo "/www/server/php/56/bin/php -f  /www/wwwroot/www.manyun8.com/addons/ewei_shopv2/core/socket/server.php" >> /etc/rc.d/rc.local
复制代码
(路径替换为自己的) 重启下就可以了

如果本次不想重启,就手动启动下
  1. /www/server/php/56/bin/php -f  /www/wwwroot/www.manyun8.com/addons/ewei_shopv2/core/socket/server.php
复制代码
即可正常使用!(如果以上完全正确 还是通信失败 重启下服务器)


三、HTTPS设置(如果不想配置直播的HTTPS就不用继续往下操作了)
首先修改文件
文件路径 /addons/ewei_shopv2/core/socket/socket.config.php
(如果没有这个文件,下载补进去即可)
下载地址:https://pan.manyun8.com/s/p8lqsf5t


找到
  1. define('SOCKET_SERVER_SSL', false);
复制代码
修改为
  1. define('SOCKET_SERVER_SSL', true);
复制代码


接着就是SSL证书  证书目录可以随便放,只要跟此配置文件内的路径对应上即可!参考如下

  1. <?php

  2. /**
  3. * socket server配置文件,重启后生效
  4. */

  5. // 开发模式开关
  6. define('SOCKET_SERVER_DEBUG', false);

  7. // 设置服务端IP
  8. define('SOCKET_SERVER_IP', 'localhost');

  9. // 设置服务端端口
  10. define('SOCKET_SERVER_PORT', '9501');

  11. // 设置是否启用SSL
  12. define('SOCKET_SERVER_SSL', true);

  13. // 设置SSL KEY文件路径
  14. define('SOCKET_SERVER_SSL_KEY_FILE', '/www/wwwroot/www.manyun8.com/data/ssl/xxxxxxxxxxxxxx.key');  //证书路径和证书名字修改为自己的

  15. // 设置SSL CERT文件路径
  16. define('SOCKET_SERVER_SSL_CERT_FILE', '/www/wwwroot/www.manyun8.com/data/ssl/xxxxxxxxxxxxxxx.pem');  //证书路径和证书名字修改为自己的

  17. // 设置启动的worker进程数
  18. define('SOCKET_SERVER_WORKNUM', 18);

  19. // 设置客户端请求IP
  20. define('SOCKET_CLIENT_IP', 'manyun8.com');   
复制代码

搞完收工
分享至 : QQ空间
收藏

0 个回复

您需要登录后才可以回帖 登录 | 立即注册