guzzle提示:cURL error 60: SSL certificate problem: unable to get local issuer certificate错误的解决办法

释放双眼,带上耳机,听听看~!

在laravel中使用guzzlehttp报错:cURL error 60: SSL certificate problem: unable to get local issuer certificate。

产生这个错误的原因证书校验失败。

临时解决办法

设置guzzle的verify为flase,该办法不校验证书,可能会产生安全隐患。

  $client->setDefaultOption('verify', false);

完美解决办法

1.下载cacert.pem文件,下载网址:https://curl.haxx.se/ca/cacert.pem

2.放在/php-7.2.1-nts/extras/ssl 文件下【本地PhpStudy环境】

3.修改php.ini文件:curl.cainfo = "F:/MyProgram/PHPTutorial/php/php-7.2.1-nts/extras/ssl/cacert.pem"

 

给TA买糖
共{{data.count}}人
人已赞赏
教程

Laravel Passport提示Class ‘AppProvidersPassport’ not found错误的解决办法

2020-9-25 17:53:45

教程

问道手游-MT3换皮梦幻充值语句

2020-9-29 0:48:42

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索