在使用支付宝扫码支付时显示
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访问你服务器。
- 进入https://curl.se/docs/caextract.html 下载最新版Cacert.pem
- 复制这个文件到php的安装目录下,php\php7.1.9nts\extras\ssl
- 打开php.ini文件,搜索curl.cainfo 去掉前面的#注释 填上该文件的绝对路径
*注意:双引号要用英文的
*注意:php的openssl扩展需要开启