cURL 错误 77,在 Windows 下使用 Laravel 5 和 XAMPP


cURL error 77 with Laravel 5 and XAMPP under Windows

我在应用程序中使用Mailgun。在测试期间,我收到此错误

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

没问题,我之前在我的笔记本电脑上遇到过这个错误。按照此说明,我解决了此错误。在此之后,我的笔记本电脑上一切正常。但是在我的台式电脑上,我收到此错误:

cURL error 77: error setting certificate verify locations:
CAfile: ‪C:'Users'Fabian'webserver'php'extras'ssl'cacert.pem
CApath: none (see http://curl.haxx.se/libcurl/c/libcurl-errors.html)

文件 cacert.pem 位于此目录中。在我的PHP中.ini我添加了以下行:

curl.cainfo = "‪C:'Users'Fabian'webserver'php'extras'ssl'cacert.pem"

目录 C:''Users''Fabian''webserver 包含 xampp 文件(在安装过程中将 xampp 更改为 webserver)。

curls网站对错误77是这样说的:

读取 SSL CA 证书时出现问题(路径?

知道如何解决这个问题吗?

就我而言(Windows 10和Xampp),这是一个访问权限问题。我只是简单地将cacert.pem放在Xampp文件夹之外就解决了它。

我刚刚将其添加到我的php.ini:curl.cainfo="C:''cacert''cacert.pem"