我试图在全新安装的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”,但没什么,错误消息仍然发生。
有人可以帮助我解决此问题吗?
答案 0 :(得分:0)
最后,我解决了这个问题。因为我的公司阻止了网络上的某些内容。然后我尝试切换到另一个网络,然后成功安装了它!