首页 > 其他分享 >composer ssl3_get_server_certificate:certificate verify failed

composer ssl3_get_server_certificate:certificate verify failed

时间:2023-02-18 21:11:32浏览次数:73  
标签:ssl3 certificate get verify failed composer pem

  • 使用 composer命令
    composer self-update

    composer require wechatpay/wechatpay

  • 都出现以下问题:
    image
    [Composer\Downloader\TransportException]
    The "https://getcomposer.org/versions" file could not be downloaded: SSL operation failed with code 1. OpenSSL Erro
    r messages:
    error:14090086:SSL routines:ssl3_get_server_certificate:certificate verify failed
    Failed to enable crypto
    failed to open stream: operation failed

  • composer使用了PHP命令进行操作,所以,需要开启openssl、配置证书
    证书下载地址:http://curl.haxx.se/ca/cacert.pem

  • 配置php.ini这两项,注意换成自己的证书路径
    curl.cainfo ="c:/cert.pem"
    openssl.cafile = "c:/cert.pem"

  • 再来一次 composer self-update ,运行不报错
    image

欢迎关注公众号:夜说猫,靓仔程序员每周新闻点评~
完。

标签:ssl3,certificate,get,verify,failed,composer,pem
From: https://www.cnblogs.com/Yoperchen/p/17133619.html

相关文章

  • wget、yum、rpm、apt-get区别
    首先,要了解他们之间的区别,要了解Linux系统的分类,主要分为两大类:Redhat系列:Redhat、Centos、Fedora等Debian系列:Debian、Ubuntu等一、wget不是安装方式,它是Linux中下......
  • 使用Github Actions构建、发布和部署NuGet软件包
    介绍在DevOps的现代时代,自动化已变得越来越流行,而创建/上传软件包已成为过去。而且,软件包的数量在开发人员的生活中日益增加。因此,在NuGet.org上手动构建、发布和部署所有......
  • CLIP-TD: CLIP Targeted Distillation for Vision-Language Tasks论文阅读笔记
    CLIP-TD:CLIPTargetedDistillationforVision-LanguageTasks论文阅读笔记摘要这是一篇关于利用CLIP模型来提升视觉语言任务性能的论文。CLIP模型是一个可以从大量图......
  • k8s自签证书过期x509: certificate has expired or is not yet valid报错
    问题表现使用kubeletgetnode后报错,x509:certificatehasexpiredorisnotyetvalid,提示证书过期。[root@master~]#kubectlgetnodeUnabletoconnecttothe......
  • 报错Error: getaddrinfo ENOTFOUND localhost
    从git上下载vue项目,启动项目npmrundev 报错Error:getaddrinfoENOTFOUNDlocalhost 原因:localhost没有绑定127.0.0.1在host文件中添加127.0.0.1localhost绑定......
  • 2.2 Widget 简介
    2.2.1Widget概念在前面的介绍中,我们知道在Flutter中几乎所有的对象都是一个widget。与原生开发中“控件”不同的是,Flutter中的widget的概念更广泛,它不仅可以表示UI......
  • pageTools 一个复用的通知条
    <template><el-cardclass="page-tools"><el-rowtype="flex"align="middle"justify="space-between"><div><el-buttonv-if="text"......
  • getattr()在类方法中的使用
    classNet():def__init__(self):self.net_list=['G_A','G_B','D_A','D_B']self.netG_A='ga'self.netG_B='gb'self.netD_......
  • 无法加载源 https://api.nuget.org/v3/index.json 的服务索引
    .net6之后,不会随项目生成packages文件夹,将项目拷贝到无联网的电脑上用VS打开时,会出现nuget还原失败的情况,只需要把原电脑中的用户文件夹下的.nuget文件夹拷贝过去,放到对应......
  • 批量getshell神器
    批量getshell神器,速度快,稳定性高,内存占用小扫到的百分之95都是一手的,可以更好的进行安全检测!更会不定时更新exp漏洞完全打破了目前网上所有的后缀扫描方式。演示地址:http......