Native PHP 5.6 OpenSSL Composer.phar failed to ena

2020-05-01 12:44发布

I have a problem with PHP 5.6 native on a Windows machine. I get this error when I try to run a composer update (php composer.phar update):

[Composer\Downloader\TransportException]
The "https://packagist.org/packages.json" file could not be downloaded: SSL operation failed with code 1. OpenSSL Error messages:
error:140770FC:SSL routines:SSL23_GET_SERVER_HELLO:unknown protocol
Failed to enable crypto
failed to open stream: operation failed

The openssl extension is loaded. I already downloaded this file http://curl.haxx.se/ca/cacert.pem and saved it to a path on my machine and set this path in the php.ini like

openssl.cafile = "c:\path\to\cacert.pem"

But it didn't work, still the same error.

2条回答
乱世女痞
2楼-- · 2020-05-01 13:13

Run the following command without 'sudo' :

composer update

查看更多
ら.Afraid
3楼-- · 2020-05-01 13:25

Ok, problem solved: I had to remove https-proxy from system variables. Don't know why, but it works...

查看更多
登录 后发表回答