【发布时间】:2018-12-17 23:38:59
【问题描述】:
我正在尝试在我的 Laravel 项目中实现 Elastic-search,但它给出了这个错误。
Elasticsearch-PHP 需要 cURL 或自定义 HTTP 处理程序。
我仔细检查了它的 cURL,它已加载到我的 php 中,而且我之前正在处理其他一些项目,并通过 cURL 向不同的 API 发送许多请求,它在那里工作,但在 laravel 内部它给了我这个错误。
为什么我的 xampp 会这样做,我该如何解决这个问题提前谢谢你。
【问题讨论】:
-
运行
phpinfo()并检查是否确实为您当前正在处理的项目启用了 cURL。很有可能在 php 配置中存在混淆。 -
@apokryfos 先生,我已经检查过它没有为此项目启用,但是当我在其他项目中检查它时它已启用我对这种行为感到困惑,我该怎么做才能让它工作
-
phpinfo告诉您使用了哪个 php.ini 文件。确保这个项目使用相同的(以及相同的 php 版本)。如果没有,则检查您在 xampp 中的虚拟主机配置 -
它给了我这个
http://prntscr.com/k4mpyt,我正在检查是否加载了相同的 .ini 文件扩展名
标签: php elasticsearch curl laravel-5 libcurl