PHP Curl整理-[笔记]
过程
php.ini 去除curl前;(分号)
检查ext文件下是否存在curl组件
重启整个iis
常见问题
cURL error 60: SSL certificate problem: unable to get local issuer certificate
这是由于在本地调试时用ssl进行远程请求,但是本地没有秘钥所导致,解决方法有2种
1.访问https://curl.haxx.se/docs/caextract.html,下载cacert.pem,并在php.ini文件添加
curl.cainfo="地址/cacert.pem"
openssl.cafile="地址/cacert.pem"
重启php-fpm.
2.(不推荐)在使用curl_exec()之前跳过ssl检查项
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);