🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
## 配置在线客服 #### 一、安装扩展 需要安装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)