我试图在Windows上安装composer,但我得到以下错误:
无法下载“https://getcomposer.org/versions“文件:SSL操作失败,代码为1。OpenSSL错误消息:错误:1416F086:SSL例程:tls进程服务器证书:证书验证失败无法启用加密无法打开流:操作失败
这是怎么回事?我该如何解决这个问题?
我试图在Windows上安装composer,但我得到以下错误:
无法下载“https://getcomposer.org/versions“文件:SSL操作失败,代码为1。OpenSSL错误消息:错误:1416F086:SSL例程:tls进程服务器证书:证书验证失败无法启用加密无法打开流:操作失败
这是怎么回事?我该如何解决这个问题?
7条答案
按热度按时间px9o7tmv1#
我已经修复了它,您遇到的问题似乎与缺少证书有关。
您只需要将您的证书添加到此文件的末尾:
C:\xampp\apache\bin\curl-ca-bundle.crt
以下是如何附加证书的示例:
----开始证书-----
(您的证书)
-----结束证书-----
uqdfh47h2#
如果您在私有网络(受限网络)中,如组织,您必须在“curl-ca-bundle.crt”中更新其证书,复制将您的组织证书代码粘贴到“C:\xampp\apache\bin\curl-ca-bundle.crt”文件的底部。
xcitsw883#
我有同样的问题。你必须找到下面的证书,并手动安装到“当前用户/本地计算机”的受信任根。
ugmeyewa4#
作为一个快速的解决方案,我可以通过它的docker映像运行
composer
:我在我本地的Ubuntu机器上被这个咬了。没有明显的原因,Composer会超时。
2vuwiymt5#
经历了同样的问题,这是由VPN应用程序在我的电脑上运行引起的,退出它修复了这个问题。
9o685dep6#
我不得不退出vpn为它的工作。张贴这为其他人谁可能需要另一种选择,如果没有其他似乎工作。
hs1rzwqc7#
我已经修复了它,你遇到的问题似乎是与一个丢失的证书。但如果没有证书,尝试这个...更改 composer 目录其他地方,但不是桌面,并尝试再次安装。这是真实的的工作给我!!