【问题标题】:curl error 60 while downloading https://repo.packagist.org Certificate issue on Ubuntu?在 Ubuntu 上下载 https://repo.packagist.org 证书问题时出现 curl 错误 60?
【发布时间】:2021-08-15 16:59:51
【问题描述】:

根据https://getcomposer.org/download/,我已经在全球(和本地——仅用于测试)安装了作曲家

然后,我正在尝试 composer create-project laravel/laravel 并收到错误消息:

composer 创建项目 laravel/laravel 在“./laravel”创建一个“laravel/laravel”项目

[Composer\Downloader\TransportException]
下载 https://repo.packagist.org/packages.json 时出现 curl 错误 60: SSL:没有替代证书主题名称与目标主机名“repo.packagist.org”匹配

所以我试过这个,包括答案:https://stackoverflow.com/a/59339136/2110476

curl.cainfo = "/etc/ssl/certs/cacert.pem"
openssl.cafile = "/etc/ssl/certs/cacert.pem"
openssl.capath = "/etc/ssl/certs/cacert.pem"

进入 7.4 CLI php.ini:php --ini

配置文件(php.ini)路径:/etc/php/7.4/cli
加载的配置文件:/etc/php/7.4/cli/php.ini
扫描以下中的其他 .ini 文件:/etc/php/7.4/cli/conf.d
解析的其他 .ini 文件:/etc/php/7.4/cli/conf.d/10-mysqlnd.ini,
...

这似乎很好? php -i | grep -i openssl

SSL 版本 => OpenSSL/1.1.1f libSSH 版本 => libssh/0.9.3/openssl/zlib openssl OpenSSL 支持 => 启用 OpenSSL 库版本 => OpenSSL 1.1.1f 2020 年 3 月 31 日 OpenSSL 标头版本 => OpenSSL 1.1.1f 2020 年 3 月 31 日 Openssl 默认配置 => /usr/lib/ssl/openssl.cnf openssl.cafile => /home/hpn/Software/cacert.pem => /home/hpn/Software/cacert.pem
openssl.capath => /home/hpn/Software/cacert.pem => /home/hpn/Software/cacert.pem
原生 OpenSSL 支持 => 启用

我什至已经尝试过Composer Require 'package' throws OpenSSL error

composer config disable-tls true
composer config secure-http false

但错误仍然存​​在。

然后我找到了这个:http://manpages.ubuntu.com/manpages/bionic/man8/update-ca-certificates.8.html 并做到了:sudo update-ca-certificates - 仍然有同样的错误。

【问题讨论】:

  • 你用的是什么版本的作曲家?
  • Composer 版本 2.0.14 2021-05-21 17:03:37

标签: php ssl composer-php certificate


【解决方案1】:

我遇到了和你一样的问题:下载证书和更新 php.ini 值不起作用。

我只是升级了我所有的服务器包sudo apt-get update && sudo apt-get upgrade,问题就解决了。不过,我还没有确定需要更新的确切包/包。

【讨论】:

    【解决方案2】:

    我在 /etc/hosts 文件中设置了静态 IP。 在我发表评论后,一切都按预期进行。

    很抱歉让您感到困惑 - 也许它将来仍然会帮助某人。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-01-03
      • 2020-09-18
      • 2018-01-10
      • 2021-06-15
      • 2021-06-02
      • 1970-01-01
      • 2020-09-14
      • 2014-02-06
      相关资源
      最近更新 更多