我对这个问题很生气。我在 Laravel 上有两个在 https 上互相调用的站点(使用 OAUTH2、护照/社交名流登录)。两者都本地安装在我的开发服务器上,在 MAMP 上,使用 MAMP 自动签名的证书。
cURL error 60: SSL certificate problem: unable to get local issuer certificate
在任何地方我都找到了这个解决方案:将文件 cacert.pem 放在某个地方并在 php.ini 中写入路径。我用 curl.cainfo="/Applications/MAMP/Library/OpenSSL/certs/cacert.pem"
完成,Apache 重新启动,设置正确显示在两个站点的 phpinfo() 中。尽管如此,错误仍然存在。有人可以帮忙吗?