swoole安装教程(Centos篇)人人商城互动直播通信服务启用教程 经测试,如果/data/config.php启用了https,这里是不会成功的。浏览器地址栏后面会带有一个红色盾牌。就算浏览器加载了不安全插件,网页虽然能显示通讯成功,但是手机上观看不了直播 要在宝塔面板的【安全】放行9501端口,放行之后会显示未使用,按照下面步骤操作成功后会显示正常。 要在云服务器[你的服务商,如腾讯、阿里、百度.....]的安全组里放行9501端口,
进入宝塔面板——【软件管理】——【php5.6】——【设置】
【安装扩展】——【安装Swoole】
安装好后,还在设置内点击【php服务】——重启
设置内点击【phpinfo】——【查看phpinfo()】,如果能看到,说明配置成功 5.开启通讯进程服务 修改配置文件 根目录下面/addons/ewei_shopv2/core/socket/socket.config.php
这个是Apache配置证书路径
/** * socket server配置文件,重启后生效 */ // 开发模式开关 define('SOCKET_SERVER_DEBUG', false); // 设置服务端IP define('SOCKET_SERVER_IP', 'localhost'); // 设置服务端端口 define('SOCKET_SERVER_PORT', '9501'); // 设置是否启用SSL define('SOCKET_SERVER_SSL', false); // 设置SSL KEY文件路径 define('SOCKET_SERVER_SSL_KEY_FILE', '/etc/letsencrypt/live/域名.com/privkey.pem'); // 设置SSL CERT文件路径 define('SOCKET_SERVER_SSL_CERT_FILE', '/etc/letsencrypt/live/域名.com/fullchain.pem'); // 设置启动的worker进程数 define('SOCKET_SERVER_WORKNUM', 8); // 设置客户端请求IP define('SOCKET_CLIENT_IP', 'www.m1850.com'); //请将域名换成你自己的
6.下面是Nginx的证书路径
// 设置SSL KEY文件路径 define('SOCKET_SERVER_SSL_KEY_FILE', '/www/server/panel/vhost/ssl/路径.com/privkey.pem'); // 设置SSL CERT文件路径 define('SOCKET_SERVER_SSL_CERT_FILE', '/www/server/panel/vhost/ssl/路径.com/fullchain.pem');
启动服务 用ssh工具命令运行一下
手动启动
/www/server/php/56/bin/php /www/wwwroot/路径/addons/ewei_shopv2/core/socket/server.php
再查看一下直播后台就可以接通了