>[danger] 本教程服务器上的操作均已宝塔为例 > whisper版本要 >= 2.1.6 > 要求服务器配置至少是 2H2G 以上,否则无法启动 elasticsearch 1、在 config/robot.php 配置中 ``` // 是否开始机器人问答 1 开启 0 关闭 'robot_service' => 0, ``` 默认是关闭的 0, 您需要打开机器人应答,即修改成如下的样子: ``` // 是否开始机器人问答 1 开启 0 关闭 'robot_service' => 1, ``` 2、在服务器上安装 jdk1.8 >[warning] 因为用的 elasticsearch 依赖于 java ![](https://img.kancloud.cn/ec/06/ec065a067147a0ccf18ec87400030bca_2014x1330.png) 打开宝塔终端 或者 xshell 等软件,输入 ``` yum install java-1.8.0-openjdk* -y ``` 等待安装完成即可 3、去如下的地址下载我 整理好的带ik 分词的 elasticsearch 安装包 链接:https://pan.baidu.com/s/1JamXH_wVwt6v_fTiyEXa_w 密码:oxxt 4、将下载的好的elasticseach 软件包,上传到 服务器 ![](https://img.kancloud.cn/94/73/94735c0f2504654c68196c238c87f467_1262x1152.png) 上传完成后,进行解压缩 ![](https://img.kancloud.cn/23/ac/23ac46cdf205ffbd49d12916d4f29994_2418x158.png) 5、通过 宝塔终端 或者 xshell 等软件,新建 用户 elasticsearch,并将 elasticsearch-6.8.4 所有者设成 elasticsearch >[warning]假定我们现在已经在了 elasticsearch-6.8.4 所在的父目录 比如本示例的 /www/wwwroot ,我们应该先 cd /www/wwwroot ``` chown -R elasticsearch ./elasticsearch-6.8.4/ ``` 6、进入 elasticsearch-6.8.4 目录的 bin 目录,切换用户,执行elasticsearch ``` cd ./elasticsearch-6.8.4/bin su elasticsearch ./elasticsearch -d ``` 并执行如下的命令: ``` curl http://127.0.0.1:9200 ``` 看到如下的画面,表示成功 ![](https://img.kancloud.cn/48/e0/48e0efb6ee737132ad40ec5fb58c686c_1590x706.png) 7、如果您是默认启动的,且您的elasticsearch 服务,跟客服服务器在同一台上,那么 config/robot.php 配置中 ``` // elasticsearch 服务地址,请确保可用 'es_host' => [ 'http://127.0.0.1:9200' ], ``` 可以不做任何的修改,如果您更改了端口,更改了位置,对应进行修改。 8、到商户后台,添加机器人知识库 ![](https://img.kancloud.cn/71/58/7158b902c9edf33d26f3e434112b950b_2868x1226.png) ![](https://img.kancloud.cn/34/87/34876fb4983f7acaa25cd4b549f69652_2146x902.png) 9、接着就可以由机器人完成客服接待了 ![](https://img.kancloud.cn/b4/bf/b4bf72e16602c1b9f29e48e665fc6bc6_796x994.png)