PHP报错 cURL error 60: SSL certificate problem

当遇到CURL77错误,表示证书验证位置设置不正确。解决方法包括:下载最新cacert.pem证书,将其保存到可访问目录,然后在php.ini文件中配置CURLOPT_CAINFO选项指向该证书文件,重启web服务器。确保正确设置路径,否则会导致请求失败。

解决方法:

要解决此错误,需要定义CURL证书颁发机构信息路径
要做到些,

    1、在这里下载最新的curl认可证书:https://curl.haxx.se/ca/cacert.pem
    2、保存cacert.pem文件在一个可以引入的目录。
    3、然后,在php.ini文件中,向下滚动到找到[curl]的位置。
    4、您应该看到CURLOPT_CAINFO选项被注释掉了。取消注释并指向cacert.pem文件。你应该有这样一行:

curl.cainfo = “证书目录\cacert.pem”

保存并关闭php.ini。重新启动web服务器并再次尝试您的请求。
如果没有设置正确的位置,将会得到CURL 77错误。

cURL error 77: error setting certificate verify locations:
    CAfile: certificate D:\phpStudy\PHPTutorial\php\php-7.2.1-nts\extras\ssl\
  cacert.pem
    CApath: none (see http://curl.haxx.se/libcurl/c/libcurl-errors.html)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值