## 配置在线客服
#### 一、安装扩展
需要安装swoole与redis扩展。注意swoole安装时选swoole4。
![](https://img.kancloud.cn/a8/5c/a85cc4c0994be8624eaa9be015408ba5_806x749.png)
#### 二(1)、配置聊天域名
增加域名并设置反向代理,需要开放20211端口。
例:原部署商城项目域名为 b2b2c.xxxx.com,则新增加一个二级域名用于客服功能。
(如:b2b2cchat.xxxx.com)
![](https://img.kancloud.cn/6a/37/6a3743f12386ce618721a17af15dbfe4_1480x818.png)
![](https://img.kancloud.cn/5f/a9/5fa9f812ffc2a7d6e46d0921e9245c90_1599x867.png)
![](https://img.kancloud.cn/c3/61/c3618b8f2bc14562e830afae3eee1f08_1492x852.png)
proxy_http_version 1.1;
proxy_connect_timeout 4s;
proxy_read_timeout 60s;
proxy_send_timeout 12s;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "Upgrade";
#### 二(2)、放行端口
![](https://img.kancloud.cn/c7/7e/c77ee0aa5766cf46e50fae0e6184e31c_1302x734.png)
#### 二(3)、微信公众平台配置socket合法域名
小程序中需要使用在线客服的话,需要到微信公众平台配置合法域名
公众平台->开发(开发管理)->开发设置->服务器域名->socket合法域名。
![](https://img.kancloud.cn/31/5d/315d876709af25c6409887e21d8d45b8_1777x861.png)
![](https://img.kancloud.cn/12/38/12385aaeabb551c9550f72efe3e18883_1769x871.png)
![](https://img.kancloud.cn/68/16/68166f8a3656f9301f44cd2b2d28396c_1773x491.png)
#### 二(4)、配置前端
修改uniapp和kefu源码包中配置域名,
并重新编译替换至server/public 对应文件夹。
具体编译文档请查阅《发布上线》文档。
uniapp源码包中config/app.js
![](https://img.kancloud.cn/8d/c2/8dc2aee510f10238f7ac442d357f998c_1450x754.png)
kefu源码包中src/config.js
![](https://img.kancloud.cn/51/55/51552e10299e061350c999ff2f5e4fd9_1578x808.png)
![](https://img.kancloud.cn/79/eb/79ebf77461cfb7d02f48a40b9a9f84b6_1054x738.png)
#### 三、启动swoole
进入项目根目录。(点击终端按钮打开终端)如示例图中进入终端后,
输入php think swoole 即可启动swoole。
(示例图php72为别名,没设置别名使用php think swoole即可)
![](https://img.kancloud.cn/06/be/06be2edccedfd2b3e3394f6acd4b32f4_1249x787.png)
![](https://img.kancloud.cn/a0/ad/a0ad4b23624687f7892aa409f1a1fdc7_1145x792.png)
#### 四、项目缓存驱动设置为redis
![](https://img.kancloud.cn/85/44/854407fec6b7f7e5c77c8946d7265c60_1645x815.png)
![](https://img.kancloud.cn/92/7e/927e96a00c1de89d78dd4c8ab6b1506a_1534x715.png)
- 🔥🔥🔥点击查看最新最全文档
- ⚠️文档说明(必看)
- 💻项目部署
- 账号准备
- 项目上线部署
- 使用宝塔面板部署①
- 宝塔面板安装
- 阿里云①
- 腾讯云②
- 项目部署
- 使用linux系统部署②
- 本地开发部署
- Windos操作系统①
- PHPstudy环境下部署①
- docker环境下部署②
- MacOS操作系统②
- PHPstudy环境下部署①
- docker环境下部署②
- ✅发布上线
- 准备工作
- 微信小程序①
- 微信公众号②
- 安卓苹果APP③
- ⚙️配置
- 定时任务配置
- 宝塔定时任务配置①
- linux定时任务配置②
- docker定时任务配置③
- 支付配置
- 微信支付
- 说明
- 注册微信商户
- 配置支付
- 小程序支付
- 公众号支付
- app支付
- pc支付
- h5支付
- 支付宝支付
- 说明
- 支付
- 短信配置
- 阿里云短信配置
- 腾讯云短信配置
- OSS对象储存配置
- 阿里云OSS
- 腾讯云OSS
- 七牛云OSS
- 易联云打印机
- 微信小程序直播
- 微信开放平台
- 微信模板消息
- 地图配置
- 百度地图配置
- 腾讯地图配置
- 在线客服
- 基础配置
- 系统配置
- ⬆️系统更新
- 手动更新
- 在线更新
- ❌常见错误排查
- 👩💻如何反馈系统错误问题
- ⌨️二次开发
- 目录结构