cURL error 60: SSL certificate problem: unable to get local issuer certificate

curl

问题

当使用php curl请求https的时候才会报这个错,原因就是在请求的时候php找不到你的加密证书,要解决这个只需要三步,不要学那些copy的文章什么禁用这个禁用那个。

解决方案

  • 下载cacert.pem证书文件 https://curl.haxx.se/docs/caextract.html,放到任何地方,比如D:/php/cacert.pem
  • 修改php.ini,找到curl模块和openssl模块:
代码语言:javascript
复制
curl.cainfo=D:/php/cacert.pem
openssl.cafile=D:/php/cacert.pem
  • 重启apache

OJBK