- http://doc4.workerman.net/642185)">*socket后端程序采用GatewayWorker框架(开发手册:http://doc4.workerman.net/642185)
- 前端配置
- 后端配置
*socket后端程序采用GatewayWorker框架(开发手册:http://doc4.workerman.net/642185)
前端配置
一般情况不需要修改配置
直播间socket配置:
- 客服聊天通用配置 在全局配置(根目录/config/index.js)中配置相关sokect接口地址
路径:根目录/config/index.jseg: 请更换自己的域名和端口号
const LIVESOKECT = 'wss://woshop.s1107.com:8273/';
域名:woshop.s1107.com
端口号:8273
后端配置
文件目录:根目录/im/
socket默认启用SSL证书配置,文件位置:根目录/im/Applications/Front/start_gateway.php
修改数据配置:根目录/im/Applications/Front/Events.php$context = array(
'ssl' => array(
'local_cert' => '/项目地址/ssl/full_chain.pem',
'local_pk' => '/项目地址/ssl/private.key',
'verify_peer' => false,
)
);
服务器端PHP版本必须解禁函数:pcntl_signal、pcntl_fork、pcntl_wait、pcntl_signal_dispatch、pcntl_alarm
服务器放行端口:8273,8275
开启Redis服务,端口设置为:6379
启动socket服务:
socket回调启动命令:
启动命令:php /网站目录/im/start.php restart -d
*建议:在宝塔面板里面,每条命令创建一个计划任务,创建好以后点击执行如下图