在安装Elasticsearch引擎之前,必须安装ES需要的软件环境,安装Java JDK和配置JAVA_HOME环境变量
一.安装Java SE环境
1.下载和安装Java SE开发包
https://www.oracle.com/cn/java/technologies/javase-downloads.html
2.Java SE开发包安装完成之后,配置JAVA_HOME环境变量
(创建JAVA_HOME环境变量的作用,是由于安装ElasticSearch需要引用Java SE开发包。)
二.安装ElasticSearch服务
下载和安装es包
https://www.elastic.co/downloads/past-releases
下载和php版本对应的ElasticSearch,如下:我php使用的7.3,es就选择7.3
下载完成后解压,进入 elasticsearch目录的bin,双击执行 elasticsearch.bat,该脚本文件执行 ElasticSearch 安装程序,稍等片刻,打开浏览器,输入 http://localhost:9200 ,显式以下画面,说明ES安装成功。
三. 安装中文分词ik
https://github.com/medcl/elasticsearch-analysis-ik/releases
我的es版本是 7.3.2 所以ik 选择 7.3.2 必须找到对应的版本!!!!
下载后解压到文件夹
把解压后的内容放到 D:\elasticsearch-7.3.2\plugins\ik 文件夹下 没有ik文件夹自己建一个
成功后重启ElasticSearch 服务 ok!! ElasticSearch服务安装成功!!!
四.项目内安装ElasticSearch
composer require elasticsearch/elasticsearch
会自动加载合适的版本!7.3.2的elasticsearch版本
此时elasticsearch和php支持都安装成功!