php - curl 错误 60 - SSL 证书问题:无法获取本地颁发者证书
问题描述
我已经在本地 W10 机器上安装了 Xampp 7.4.14 和 composer。
当我运行此命令时:composer diagnostic,我收到以下错误:
检查到packagist的https连接:FAIL [Composer\Downloader\TransportException] curl error 60 while download https://repo.packagist.org/packages.json:SSL证书问题:无法获取本地颁发者证书检查HTTP代理:FAIL [Composer \Downloader\TransportException] 下载https://repo.packagist.org/packages.json时出现 curl 错误 60 :SSL 证书问题:无法获取本地颁发者证书检查 github.com 速率限制:FAIL [Composer\Downloader\TransportException] curl下载https://api.github.com/rate_limit时出现错误 60 :SSL 证书问题:无法获取本地颁发者证书
我只有一个 php.ini 文件,apache 目录中没有其他文件。
我在 php.ini 中为以下属性尝试了许多值:
curl.cainfo="C:/xampp/apache/bin/curl-ca-bundle.crt"
openssl.cafile="C:/xampp/apache/bin/curl-ca-bundle.crt"
openssl.capath="C:/xampp/apache/bin/curl-ca-bundle.crt"
我尝试将 cacert.pem 和 curl-ca-bundle.crt 放在不同的目录中:C:\xampp\php\extras\ssl, C:\xampp\php, C:\xampp, C:\Windows, C :\Windows\System32,我尝试用 '\' 和 '/' 编写路径
我尝试在运行“composer diagnostic”命令之前设置一些环境变量,但没有任何效果......我总是得到这个该死的“curl error 60”......
解决方案
推荐阅读
- python - 如何响应 discord.py 中的错误用户命令
- python - 烧瓶迁移无法读取模型?
- applescript - 无法使用 Apple Script 获取本地 Mail.app 帐户
- visual-studio-code - 在 vscode 的 mocha/jasmine 测试文件中检测测试的行号
- xslt - XSLT:按两次分组,首先在同一个标签内,然后按 2 个不同的标签
- java - Volley 库无法将数据发布到服务器
- python - Django 模板中突出显示的帖子
- reactjs - React + Mapbox 多边形层
- python - 旋转字符串中的字符时保留大小写
- python - 如何替换其他列满足特定条件的 NaN 值?