elasticsearch 使用composer安装Elasticsearch,elasticsearch,composer-php,elasticsearch,Composer Php" /> elasticsearch 使用composer安装Elasticsearch,elasticsearch,composer-php,elasticsearch,Composer Php" />

elasticsearch 使用composer安装Elasticsearch

elasticsearch 使用composer安装Elasticsearch,elasticsearch,composer-php,elasticsearch,Composer Php,我正在尝试使用composer安装Elasticsearch。我下载了composer,当在命令行中执行composer-v时,它可以正常工作。然后,我创建了一个名为composer.json的文件,并在该文件的目录中执行了composer install。这是我后来收到的: Loading composer repositories with package information Updating dependencies (including require-dev) Package op

我正在尝试使用composer安装Elasticsearch。我下载了composer,当在命令行中执行
composer-v
时,它可以正常工作。然后,我创建了一个名为composer.json的文件,并在该文件的目录中执行了
composer install
。这是我后来收到的:

Loading composer repositories with package information
Updating dependencies (including require-dev)
Package operations: 5 installs, 0 updates, 0 removals
  - Installing react/promise (v2.5.1): Downloading (failed)
Downloading (failed)
Downloading (failed)    Failed to download react/promise from dist: The "https://api.github.com/repos/reactphp/promise/zipball/62785ae604c8d69725d693eb370e1d67e94c4053" file could not be downloaded: SSL operation failed with code 1. OpenSSL Error messages:
error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed
failed to open stream: Cannot connect to HTTPS server through proxy

在线搜索后,我尝试更改PHP.ini ca bundle证书文件路径,但仍然不起作用。我使用的PHP版本是5.6.25,它位于WAMP服务器上。如何修复此错误以便安装Elasticsearch?

这似乎是代理设置的问题,因为根据您的日志
无法通过代理连接到HTTPS服务器。有一个与此相关的问题线程。如果你还没有通过,请这样做

一个建议是在windows上的用户级别“HTTP_proxy=”设置代理

composer require matchish/laravel-scout-elasticsearch