zoukankan      html  css  js  c++  java
  • 【微信开发】cURL error 60: SSL certificate problem: unable to get local issuer certificate (see http://curl.haxx.se/libcurl/c/libcurl-errors.html)

    在做微信开发时候,请求为你接口报错:

    解决方案: 

    1 下载cacert

    https://curl.haxx.se/ca/cacert.pem

    2 修改 php.ini , 并重启

    curl.cainfo="真实路径/cacert.pem"

    注意: 开启 php_curl   php_openssl 扩展,

    如果是用php curl() 方法 的话。可以 清除ssl证书校验

    <?php
    // 创建curl资源
    $ch = curl_init(); 
    // 设置url
    curl_setopt($ch, CURLOPT_URL, "https://www.test.com"); 
    // 将Transfer作为字符串返回
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
    // 关闭SSL验证
    curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
    curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
    // 执行并输出
    $output = curl_exec($ch); 
    // 查看错误
    $error = curl_error($ch);
    echo $error;
    // 释放curl资源
    curl_close($ch);  
    
  • 相关阅读:
    第五章 数据的共享与保护
    实验6
    实验5
    实验4 类与对象2)
    实验三 类与对象
    实验2
    2018—3-21第二章程序例题(2)
    第二章思维导图
    2018—3-18C++第二章程序例题
    汇编实验九
  • 原文地址:https://www.cnblogs.com/richerdyoung/p/10698941.html
Copyright © 2011-2022 走看看