无法在Windowsn 10 Pro内部版本1809上安装Composer:SSL操作失败,代码为1

时间:2019-06-12 10:17:37

标签: php ssl openssl composer-php

我试图在全新安装的Windows 10 Pro内部版本1809上安装Composer,但出现此错误消息。

  

Composer安装程序脚本未成功[退出代码1]。   OpenSSL失败,并显示“证书验证失败”错误。这个   表示您的证书颁发机构文件存在问题   系统,可能已过时。

证书位置[来自openssl.cafile ini设置]:

D:\xampp\apache\bin\curl-ca-bundle.crt

您的命令行PHP使用的php.ini为:D:\xampp\php\php.ini

脚本输出:

The "https://getcomposer.org/versions" file could not be downloaded: SSL operation failed with code 1. OpenSSL Error messages:  
error:1416F086:SSL routines:tls_process_server_certificate:certificate verify failed
    Failed to enable crypto
    failed to open stream: operation failed

我尝试用http://curl.haxx.se/ca/cacert中的“ cacert.pem”或“ ca-bundle.crt”替换“ curl-ca-bundle.crt”,但没什么,错误消息仍然发生。

有人可以帮助我解决此问题吗?

1 个答案:

答案 0 :(得分:0)

最后,我解决了这个问题。因为我的公司阻止了网络上的某些内容。然后我尝试切换到另一个网络,然后成功安装了它!