Ошибка cURL 60: проблема сертификации ssl при попытке использовать symfony
Недавно я получил новый компьютер с Windows и установил инфраструктуру php symfony.
При попытке использовать новую команду C:> php symfony new blog
появляется сообщение об ошибке [GuzzleHttp\Ring\Exception\RingException] cURL error 60: SSL certificate problem: unable to get local issuer certificate
.
Я не знаю, что делать в этом случае, поскольку я не слишком опытен с интерфейсом CMD.
Мне нужно знать, является ли это ошибкой с окнами или с самим symfony и любыми возможными маршрутами, которые я мог бы исправить.
Ответы
Ответ 1
Следуйте эту ссылку, скопируйте всю страницу и сохраните ее в: "cacert.pem
"
Затем в вашем файле php.ini
вставьте или отредактируйте следующую строку: curl.cainfo = "[pathtothisfile]\cacert.pem"
или
используйте композитор вместо установщика Symfony
Ответ 2
У меня была такая же ошибка с php версии 7.0.10
Ошибка, которую я сделал, заключалась в том, что я скопировал сертификат (cacert.pem)
в неправильный php.ini
файл. Я имею в виду, у меня есть 3 типа INI файла: php-development.ini
, php-production.ini
и php.ini
а правый - php.ini
Убедитесь, что путь к сертификату указан правильно.
И это сработает!;)
прекрасный симфония < 3
FH
Ответ 3
вы можете попробовать командную строку ниже, это сработало для меня
composer create-project symfony/framework-standard-edition my_project_name "2.8.*"