PHP版本:5.6
问题:出现错误:
cURL error 60: SSL certificate problem: unable to get local issuer certificate.
我尝试解决此问题的步骤:
php -r "readfile('https://symfony.com/installer');" > symfony
从https://curl.haxx.se/ca/cacert.pem下载具有更新的证书列表的文件。
在php.ini
中设置路径
curl.cainfo =D:\xampp_tomact\php\extras\ssl\cacert.pem
openssl.cafile=D:\xampp_tomact\php\extras\ssl\cacert.pem
Apache重新启动
然后我尝试使用
php symfony new my_project_name
我已从链接获得帮助
http://symfony.com/doc/current/setup.html
cURL error 60: SSL certificate: unable to get local issuer certificate
但是所有解决方案都无法在xampp窗口中使用。请建议
我再次尝试的步骤
d:\xampp\htdocs> php -r "readfile('http://symfony.com/installer');" > symfony
d:\xampp\htdocs\projects> php symfony
symfony new my_project_name
。执行上面的第三条命令后出错:
cURL error 60: SSL certificate problem: unable to get local issuer
在安装symfony时仍然没有解决此错误的方法。
我也关注了symfony文档
最后一个解决方案,我也尝试过:
PHP - SSL certificate error: unable to get local issuer certificate
但是它也不起作用。
xampp version 3.2.2
经过很多努力,我发现为什么无法下载symfony
cacert.pem
下载https://curl.haxx.se/ca/cacert.pem文件。php.ini
行989放置此curl.cainfo ="D:\xamppNew\php\extras\ssl\cacert.pem"
symfony is being downloaded
。就我而言,xampp 3.2.2造成了问题。因此请当心XAMPP 3.2.2。它有一些应该由Apache修复的错误。
最后我可以说这是xampp问题,即安装了tomcat的新版本。