easywechat 微信开发上传素材时 PHP出现 cURL error 60 的解决办法

Fatal error: Uncaught GuzzleHttp\Exception\RequestException: cURL error 60: SSL certificate problem: unable to get local issuer certificate

cURL error 60: SSL certificate: unable to get local issuer certificate."看提示应该是证书出现了问题.

无法使用已知的CA证书对对等证书进行身份验证。

解决方法

1 设定一个正确的证书。

本地ssl判别证书太旧,导致链接报错ssl证书不正确。

我们需要下载新的ssl 本地判别文件

http://curl.haxx.se/ca/cacert.pem    下载最新的cacert.pem

然后放在【:path\to\php\extras\ssl\cacert.pem】也就是php路径下的【extras\ssl\】文件夹里面。


然后打开【php.ini】文件,找到最后面的【curl.cainfo = 】修改为【curl.cainfo ="E:\xampp\php\extras\ssl\cacert.pem"】,保存即可。  

注意一定要开启openssl 

windows下php开启openssl


1.首先查看是否存在php_openssl.dll扩展

安装目录如下E:\xampp\php\ext\php_openssl.dll

2.扩展目录下存在php_openssl.dll扩展

打开php.ini配置文件

搜索extension=php_openssl.dll


去掉注释即可

3.扩展目录下不存在php_openssl.dll扩展

找到php_openssl.dll扩展文件

在进行步骤2即可

重启 apache服务器

猜你喜欢

转载自blog.csdn.net/qq_36264795/article/details/80939326