cURL error 60: SSL certificate problem: unable to get local issuer certificate (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=wx5585a27807ba7xxx&secret=f3xxx227a6f3bf293f4af57b3xxxd44
原因:本地的 cURL
的SSL
证书太旧了,导致不识别此证书
- 下载最新
cURL
的SSL
证书https://curl.se/ca/cacert.pem - 把把
cacert.pem
拷贝到php
的ext/curl
目录下,然后编辑php.ini
,打开php.ini
文件 - 去掉
curl.cainfo
前面的注释“;”,然后在后面写上cacert.pem
证书的完整路径及文件名。记得是绝对路径,相对路径不行,我试过了。
正文完
发表至: PHP
2024-12-15