本地小程序把接口换到本地的服务器接口,然后就报错了:
cURL error 60: SSL certificate problem: unable to get local issuer certificate (see https://curl.haxx.se/libcurl/c/libcurl-errors.html)
经查询查到:此问题的出现是由于没有配置信任的服务器HTTPS验证。默认,cURL被设为不信任任何CAs,就是说,它不信任任何服务器验证。因此,这就是浏览器无法通过HTTPs访问你服务器的原因。
从 curl - Extract CA Certs from Mozilla 上下载cacert.pem
将下载好的文件放到自己的文件目录下
打开php.ini 搜索curl.cainfo 与 openssl.cafile,将其配置成你自己cacert.pem文件的路径
curl.cainfo="cacert.pem路径 "
openssl.cafile="cacert.pem路径"
重启phpStudy就好了