遇到很大的问题就是,给边做边找原因,看官方文档,全英文看不懂。只能慢慢一步一步去做。
性子太急,真的不行,跨越性太大,卡一个小时多,才发现,连安装都没搞明白。
首先需要一个JAVA环境,上百度去下一个JDK。安装成功后,
开始 环境变量配置: 去百度搜索JAVA环境配置就可以搞定了。
搞完这一步,就可以继续下去了,去下一个composer.phar,然后把它拷到项目根目录,
当然如果你不知道composer是什么,那我也没办法,官方网址:http://www.phpcomposer.com/
,一步一步爬就好,千万别跑。。。 搞定之后。在你的根目录,把composer.phar 放进去
打开XSHELL,或者cmd执行,php composer.phar require elasticsearch/elasticsearch
等待下载,当你项目目录下会出现一个vendor目录,安装成功
在这一步之前,你同样需要把PHP的环境给配置成功。如果不会:找你的集成PHP.exe文件夹,在系统环境变量Path里边把路径复制进去就OK了。
最坑的一点来了,一般都会去下新版本或者中间版本,elasticsearch坑的我不要不要的,跑了N回,谷歌翻译了N次,进源代码里边一顿找,结果是:木有问题!!!
喝了杯水,压压惊,又去博客园逛了逛,去开源中国瞅了瞅,一眼一眼看,有没有同样遇到这坑的,最终发现:
如果你的elasticsearch版本太高的话,JAVA运行不起来。。。坑爹。。。这块磨了两个小时,才搞清楚。程序员的世界,果然全是套路,全是坑。
到现在为止,我只碰了三回代码,还全是跑的文档的,Elasticsearch-PHP-API官方文档:https://www.elastic.co/guide/en/elasticsearch/client/php-api/2.0/_quickstart.html,一次都木有成功,全是debug。
怕把这些忘记了,所以写了篇日志。
---苦逼程序员参上。