XAMPP错误" GuzzleHttp \ Exception \ RequestException"

时间:2016-07-13 10:35:23

标签: php symfony

我在命令提示符(symfony installer)上运行以下命令时遇到错误:

 >> php -r "file_put_contents('symfony', file_get_contents('https://symfony.com/installer'));"

然后我用下面的命令

创建了symfony项目
  >> php symfony new myProject

即使在Netbeans中我也面临以下错误:

[GuzzleHttp\Exception\RequestException]
  cURL error 60: SSL certificate problem: unable to get local issuer certificate

1 个答案:

答案 0 :(得分:2)

假设在Windows上

XAMPP服务器

与其他环境类似 - 在这里下载并解压缩cacert.pem(一个干净的文件格式/数据)

我建议使用官方卷曲页面中的cacert.pem:curl.haxx.se/docs/caextract.html

把它放在这里

C:\xampp\php\extras\ssl\cacert.pem
你在php.ini中的

把这一行放在这一部分:

;;;;;;;;;;;;;;;;;;;;
; php.ini Options  ;
;;;;;;;;;;;;;;;;;;;;

curl.cainfo = "C:\xampp\php\extras\ssl\cacert.pem"

重新启动您的网络服务器/ apache

由于您的PHP版本,此消息即将发布。如果它是从PHP 5.5上面然后因为PHP 5.6新功能而出现此错误。如果您使用cURL,PHP 5.6将检查证书。