cURL error 60: SSL certificate problem: unable to get local issuer certificate错误

利用easywechat扩展调用微信付款到零钱的时候报一个错误,其实以前也遇到过,时间久了忘了怎么解决,所以记下来。错误内容如下:

1
cURL error 60: SSL certificate problem: unable to get local issuer certificate (see http://curl.haxx.se/libcurl/c/libcurl-errors.html)

CURL报错

错误提示的很明确,无法获得本地颁发者证书,而证书的配置就在php.ini中的curl.cainfo,最多的情况就是该配置被;注释掉了,打开之后配置好cacert.pem就好了,证cacert.pem下载地址为https://curl.haxx.se/ca/cacert.pem 。配置如下:

1
curl.cainfo=/path/cacert.pem

配置完php.ini之后重载配置就可以了。