Windows环境 php Curl(GuzzleHttp)请求报错:curl: (60) SSL certificate problem: unable to get local issuer certificate
详细报错如下:
curl: (60) SSL certificate problem: unable to get local issuer certificate
-
问题分析
curl发送https请求时候需要携带证书,请求时候没有携带ssl证书或ssl证书太老,导致请求异常; -
解决方案
从网站:https://curl.haxx.se/ca/cacert.pem 从新下载新的证书;
打开php.ini ,去掉 curl.cainfo 前面的";" 注释,配置证书实际存储路径。
示例如下:
3. 重启服务