elasticsearch-PHP第一天

遇到很大的問題就是,給邊作邊找緣由,看官方文檔,全英文看不懂。只能慢慢一步一步去作。
 
性子太急,真的不行,跨越性太大,卡一個小時多,才發現,連安裝都沒搞明白。
 
首先須要一個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。
 
怕把這些忘記了,因此寫了篇日誌。
 
---苦逼程序員參上。
相關文章
相關標籤/搜索