在Windows Xampp上安装和使用elasticsearch php客户端 [英] Installation and using elasticsearch php client on Windows Xampp

查看:414
本文介绍了在Windows Xampp上安装和使用elasticsearch php客户端的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我从下载了 elasticsearch-5.1.1.zip https://www.elastic.co/downloads/elasticsearch

I'm downloaded the elasticsearch-5.1.1.zip from the https://www.elastic.co/downloads/elasticsearch

然后下载 Elastica 通过作曲家弹性搜索的PHP客户端使用此命令

Then download the Elastica A PHP client for elasticsearch via composer with this command


作曲者需要ruflin / elastica:dev-master

composer require ruflin/elastica:dev-master

现在我想打开并进行测试。当我运行这个命令

Now i want to open and make a test. When i run this command


bin \elasticsearch.bat

bin\elasticsearch.bat

我收到此错误:命令的语法不正确。

另一方面,如果我尝试使用Elastica一个PHP客户端我收到一些这样的错误:

On the other side if i try to use Elastica A PHP client i get some errors like this:


致命错误:未捕获Elastica\Exception\Connection\HttpException:
无法连接到主机,弹性搜索下来?在
E:\xampp\htdocs\el/\\vendor\ruflin\elastica\lib\Elastica\Transport\Http.php:180
堆栈跟踪:#0
E:\xampp\htdocs\el\vendor\ruflin\elastica\lib\Elastica\Request.php(171):
Elastica\Transport\Http - > exec(Object(Elastica\Request),Array)#1
E:\xampp\htdocs\el/\\vendor\ruflin\elastica\lib\Elastica\Client。 php(662):
Elastica\Request-> send()#2
E:\xampp\htdocs\el/\\vendor\ruflin\elastica\lib\Elastica \Client.php(673):
Elastica\Client-> request('twitter /','DELETE',Array,Array)#3
E:\xampp\htdocs\ el \vendor\ruflin\elastica\lib\Elastica\Index.php(531):
Elastica\Client-> request('twitter /','DELETE',Array,Array) #4
E:\xampp\htdocs\el\v endor\ruflin\elastica\lib\Elastica\Index.php(165):
Elastica\Index->​​ request('twitter /','DELETE')#5
E :\xampp\htdocs\el/\\vendor\ruflin\elastica\lib\Elastica\Index.php(258):
Elastica\Index->​​ delete()#6 E :\xampp\htdocs\el\index.php(40):
Elastica\Index->​​ create(Array,true)#7 {main}抛出
E:\行180上的xampp\htdocs\el/\\vendor\ruflin\elastica\lib\Elastica\Transport\Http.php

Fatal error: Uncaught Elastica\Exception\Connection\HttpException: Couldn't connect to host, Elasticsearch down? in E:\xampp\htdocs\el\vendor\ruflin\elastica\lib\Elastica\Transport\Http.php:180 Stack trace: #0 E:\xampp\htdocs\el\vendor\ruflin\elastica\lib\Elastica\Request.php(171): Elastica\Transport\Http->exec(Object(Elastica\Request), Array) #1 E:\xampp\htdocs\el\vendor\ruflin\elastica\lib\Elastica\Client.php(662): Elastica\Request->send() #2 E:\xampp\htdocs\el\vendor\ruflin\elastica\lib\Elastica\Client.php(673): Elastica\Client->request('twitter/', 'DELETE', Array, Array) #3 E:\xampp\htdocs\el\vendor\ruflin\elastica\lib\Elastica\Index.php(531): Elastica\Client->request('twitter/', 'DELETE', Array, Array) #4 E:\xampp\htdocs\el\vendor\ruflin\elastica\lib\Elastica\Index.php(165): Elastica\Index->request('twitter/', 'DELETE') #5 E:\xampp\htdocs\el\vendor\ruflin\elastica\lib\Elastica\Index.php(258): Elastica\Index->delete() #6 E:\xampp\htdocs\el\index.php(40): Elastica\Index->create(Array, true) #7 {main} thrown in E:\xampp\htdocs\el\vendor\ruflin\elastica\lib\Elastica\Transport\Http.php on line 180

我的问题是我如何使用elasticsearch-5.1?我在哪里做错?

My question is How can i work with elasticsearch-5.1? Where am i do wrong?

问候。

推荐答案

https://www.elastic.co/guide/en/弹性搜索/ reference / master / windows.html#windows

在笔记中说,你缺少JDK8或更高版本

At the note said, you're missing JDK8 or later

这篇关于在Windows Xampp上安装和使用elasticsearch php客户端的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆