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

本地小程序把接口换到本地的服务器接口,然后就报错了:

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访问你服务器的原因。

从 curl - Extract CA Certs from Mozilla 上下载cacert.pem 

 

将下载好的文件放到自己的文件目录下

打开php.ini  搜索curl.cainfo 与 openssl.cafile,将其配置成你自己cacert.pem文件的路径

curl.cainfo="cacert.pem路径 "

openssl.cafile="cacert.pem路径"

 重启phpStudy就好了

相关推荐

  1. Demo31~60

    2024-06-06 19:48:06       12 阅读
  2. Spring (60)Spring WebFlux

    2024-06-06 19:48:06       9 阅读
  3. python面试题(51~60

    2024-06-06 19:48:06       17 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-06-06 19:48:06       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-06-06 19:48:06       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-06-06 19:48:06       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-06-06 19:48:06       20 阅读

热门阅读

  1. 2024中国机器人开发大会

    2024-06-06 19:48:06       7 阅读
  2. 探索Sass:Web开发的强大工具

    2024-06-06 19:48:06       11 阅读
  3. Spark SQL内置函数

    2024-06-06 19:48:06       7 阅读
  4. 【Linux】批量恢复文件权限

    2024-06-06 19:48:06       9 阅读
  5. 在Spring Boot项目中使用Redisson实现延迟执行

    2024-06-06 19:48:06       8 阅读
  6. C语言经典例题-8

    2024-06-06 19:48:06       9 阅读
  7. 我入门AI的学习感想

    2024-06-06 19:48:06       5 阅读
  8. Linux 命令 `diff` 的深度解析

    2024-06-06 19:48:06       10 阅读