问题是这样的,服务器上执行curl的时候老是报错如下,然后代码无法执行下去了。

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

结束下系统环境:windows系统,护卫神软件(站长也是第一次接触),php版本是php5.6的,服务器上openssl也是开启的。


解决方案:


1.如果你的内容不敏感,一个快捷的方法是使用curl_exec()之前跳过ssl检查项。(每个代码都要修改过去,不是很方便哈)

curl_setopt($ch, CURLOPT_SSL_VERIFYPEER,false);

2.方案二(推荐)


目前是针对windows系统做的方案,其他系统仅仅做参考。


下载https://curl.haxx.se/ca/cacert.pem到本地路径
找到php.ini中修改

curl.cainfo ="C:\phpweb\php56\ext\cacert.pem"

最后重启下服务器软件iis或者是apache。


本文链接:http://www.20m8.com/69.html

热门文章

phpMyAdmin各版本所需PHP版本说明

phpMyAdmin每个版本所支持的PHP版本都是不一样的,看了这个文章,你就不会再下载错了哈,省时省力。

查看全文 hehu158 于 2019-11-12 14:56 发表在 PHP开发 ( 阅读:11816 )

大商创后台邮箱服务器设置

查看全文 hehu158 于 2019-02-14 10:45 发表在 PHP开发 ( 阅读:6303 )

谷地网络GOOD设计

谷地网络GOOD设计,php开发,ucenter整合,qq互联申请开发

查看全文 hehu158 于 2014-07-22 11:56 发表在 PHP开发 ( 阅读:4989 )

phpmailer配置发送邮件

phpmailer配置

查看全文 hehu158 于 2015-10-15 12:25 发表在 PHP开发 ( 阅读:4248 )

ucenter整合 二次开发 调试

ucenter整合 二次开发 调试

查看全文 hehu158 于 2015-10-15 12:28 发表在 PHP开发 ( 阅读:4247 )

thinkphp二次开发

thinkphp二次开发

查看全文 hehu158 于 2015-10-15 12:26 发表在 PHP开发 ( 阅读:4130 )

大商创购买用户下单在线支付支付失败 签名错误 mch_id参数格式错误

查看全文 hehu158 于 2019-02-14 10:51 发表在 PHP开发 ( 阅读:4045 )

windows10 windows11如何安装宝塔7.x

通过windows10子系统,安装ubuntu,然后在ubuntu里安装最新版本的宝塔。

查看全文 hehu158 于 2020-02-12 10:57 发表在 PHP开发 ( 阅读:4026 )

onethink忘记密码

查看全文 hehu158 于 2018-05-24 10:35 发表在 PHP开发 ( 阅读:3774 )

给你的新订单新增一个实时微信提醒功能

微信模板消息,只要你有一个微信,一部有流量的手机,只要给你自己的网站增加一些功能,新订单提醒等内容随时随地第一时间掌握。

查看全文 hehu158 于 2019-11-14 09:36 发表在 PHP开发 ( 阅读:3707 )