一、基础环境搭建
1.安装redis
2.PHP安装redis和Swoole扩展
3.打开服务器端口9501
宝塔放行端口9501
阿里云后台添加安全组规则
二、ssl文件配置
宝塔登录账号后可以直接申请有效期1年的免费版TrustAsia DV SSL CA - G5证书
申请完成后点击部署,查看秘钥和证书
粘贴您的*.key以及*.pem内容,然后保存(注意编码格式),并上传到服务器
三、文件配置及启动
打开/www/wwwroot/项目名称/addons/ewei_shopv2/core/socket下的socket.config.php并配置文件
<?php/*** socket server配置文件,重启后生效*/// 开发模式开关define('SOCKET_SERVER_DEBUG', false);// 设置服务端IPdefine('SOCKET_SERVER_IP', 'localhost');// 设置服务端端口define('SOCKET_SERVER_PORT', '9501');// 设置是否启用SSLdefine('SOCKET_SERVER_SSL', true);// 设置SSL KEY文件路径define('SOCKET_SERVER_SSL_KEY_FILE', '/www/wwwroot/cert/a.key');// 设置SSL CERT文件路径define('SOCKET_SERVER_SSL_CERT_FILE', '/www/wwwroot/cert/a.pem');// 设置启动的worker进程数define('SOCKET_SERVER_WORKNUM', 8);// 设置客户端请求IPdefine('SOCKET_CLIENT_IP', ''); //请将域名换成你自己的
重启项目
宝塔终端运行/www/wwwroot/项目名称/addons/ewei_shopv2/core/socket/server.php文件
/www/server/php/56/bin/php -f /www/wwwroot/项目名称/addons/ewei_shopv2/core/socket/server.php
运行后查看9501端口情况
netstat -lnp | grep 9501
四、人人商城后台设置
视频直播平台可以选择一直播(免费、快速 但比较公开)或者选择行业解决方案(腾讯云直播、阿里云直播 ,成本较高)
进入直播间操作台,点击开启直播