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



我尝试在全新安装的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",但这没什么,错误消息仍然发生。

谁能帮我解决这个问题?

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

相关内容

最新更新