gpt4 book ai didi

php - Laravel 家园 : How to fix 'cURL error 60: SSL certificate problem'

转载 作者:行者123 更新时间:2023-12-04 18:27:47 26 4
gpt4 key购买 nike

我正在使用 VirtualBox 设置一个新的 Laravel 5.8 Homestead,一切都很好,除了 curl 给我一个

'cURL error 60: SSL certificate problem'

使用 Guzzle 客户端时。 (我不想忽略 ssl)

有什么想法吗?非常感谢

我尝试替换:

curl.cainfo = /etc/ssl/certs/ca-certificates.crt 

curl.cainfo = /etc/ssl/certs/cacert.pem

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

在/etc/php/7.3/fpm/php.ini(以及 7.1、7.2)中

最佳答案

好的,问题似乎已经解决了。对于那些有同样问题的人:

当您尝试通过 https curl 自己的本地网站时,curl 会验证证书是否存在于/etc/ssl/certs/ca-certificates.crt 中,显然它不存在。

您必须使用位于以下位置的 vim(或 cat)打开 Homestead.yaml 生成的证书文件:

/etc/nginx/ssl/ca.homestead.homestead.crt

并复制位于的默认 ca-certificate.crt 末尾的内容

/etc/ssl/certs/ca-certificates.crt 

默认的 ca-certificates.crt 不包含您的个人证书,这是很正常的。

仅此而已!

关于php - Laravel 家园 : How to fix 'cURL error 60: SSL certificate problem' ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56576020/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com