解决 cURL error 60: SSL certificate problem: unable to get local issuer certificate

今天在做本地环境开发请求https接口时报错:cURL error 60: SSL certificate problem: unable to get local issuer certificate (see https://curl.haxx.se/libcurl/c/libcurl-errors.html)

解决办法

报错的可能就是openssl没有开启,php的openssl扩展需要开启 

如果还是报错, 请听如下分解!!!

跳转到 https://curl.se/docs/caextract.html


解决 cURL error 60: SSL certificate problem: unable to get local issuer certificate_第1张图片

下载最新版的 .pem文件

复制这个文件到php的安装目录下,如下图所示

解决 cURL error 60: SSL certificate problem: unable to get local issuer certificate_第2张图片

打开对应php版本的php.ini文件,搜索curl.cainfo 去掉前面的#注释 填上该文件的绝对路径,如下图所示: 

解决 cURL error 60: SSL certificate problem: unable to get local issuer certificate_第3张图片

 

你可能感兴趣的:(PHP,ssl,https,网络协议,php)