如何在一个服务器上搭建多个PHP客服站点
时间:2021-06-15 20:48:23 【官方】
“如何在一个服务器上搭建多个PHP客服站点 早期1.0.3版本以前是不支持一台服务器多个站点搭建的 从1.0.4版本开始支持一台服务器多个PHP客服站点搭建,那么如何搭建我来为大家讲解”
如何在一个服务器上搭建多个PHP客服站点
早期1.0.3版本以前是不支持一台服务器多个站点搭建的
从1.0.4版本开始支持一台服务器多个PHP客服站点搭建,那么如何搭建我来为大家讲解
首先就是端口 默认端口
WS端口:8282
WS地址:域名:8282(这个是http站点非ssl站点)
WS地址:域名:/wss(这样设置是SSL站点也就是https)
通讯端口:2300
Register端口:1238
内部通讯端口,如果同一台服务器,要部署多个项目,那么通讯端口要改,通讯端口必须大10,默认是 2300 下一个PHP客服站点就要在2310 或者以上 例如 2400等等
搭建的第二个站点所有端口和第一个客服站点端口不能一样,尤其 通讯端口要相差10个以上
重点说一下: 这三个端口不能重复
我们搭建好站点后我们执行
cd /www/wwwroot/网站地址/service/Gateway/
php start.php start -d
如果您使用腾讯云或阿里云带有安全组的服务器一定要释放,您的安全组端口
腾讯的 例如: 来源 0.0.0.0/0 协议端口:TPC:1238 策略:允许
阿里云 例如: 授权策略:允许 协议类型:TCP 端口:1238 授权对象:0.0.0.0/0
基本都是类似 ,设置好安全组以后,我们需要在进入宝塔控制面板,安全--释放您的三个端口
最后:强调一遍,通信文件不能带有其他客服站点的数据
位置:service\Gateway\vendor\workerman 这里面有1个 .pid 的文件 一定要是你本站的
另外还有一个workerman.log 缓存日志也要删除掉
建议从官方www.69kz.com 首页 重新下载源码搭建,数据库不要一样就可以了