当前位置: 首页 > 后端技术 > PHP

PHP使用CURL请求Https接口错误解决方法

时间:2023-03-30 00:22:25 PHP

今天在使用curl请求微信公众平台本地获取access_token接口时,发现如下错误:cURLerror60:SSLcertificateproblem:unabletogetlocalissuercertificate原因是因为请求的接口地址是https开头的,我报错是因为我本地没有配置可信服务器HTTPS验证。从其他地方搜索得到的解决办法是:从github上下载一个密钥文件放在本地。下载地址:https://github.com/bagder/ca-...因为我是windows,这里放了这个文件:D:/curlcrt/ca-bundle/ca-bundle.crt修改你的php。ini文件,在php.ini中搜索curl.cainfo并修改内容:curl.cainfo=D:/curlcrt/ca-bundle/ca-bundle.crt保存并重启你的nginx或apache