我尝试在全新安装的Windows 10 Pro内部版本1809上安装Composer,但收到此错误消息。
编辑器安装程序脚本未成功 [退出代码 1]。 OpenSSL 失败,出现"证书验证失败"错误。这 表示您的证书颁发机构文件有问题 系统,可能已过时。
证书位置 [来自 openssl.cafile ini 设置]:
D:xamppapachebincurl-ca-bundle.crt
命令行 PHP 使用的 php.ini 是:D:xamppphpphp.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
我试图将"curl-ca-bundle.crt"替换为 http://curl.haxx.se/ca/cacert 中的"cacert.pem"或"ca-bundle.crt",但这没什么,错误消息仍然发生。
谁能帮我解决这个问题?
最后,我解决了这个问题。因为我的公司在网络上阻止了某些内容。然后我尝试切换到另一个网络,然后它已成功安装!