Я пытаюсь создать проект Symfony с помощью Composer на компьютере под управлением Windows с установленным WAMP. Однако я столкнулся с проблемой сертификата SSL со следующей ошибкой:
Код: Выделить всё
curl error 60 while downloading https://repo.packagist.org/packages.json:
SSL certificate problem: unable to get local issuer certificate
Что вы пробовали и чего ожидали?
Вот что я пробовал на данный момент:
- Загрузил файл cacert.pem через cURL и сохранил его в:
< ул>Код: Выделить всё
C:\Certificats Код: Выделить всё
C:\wamp64\bin\php\php8.3.14\extras\ssl- Обновил мой файл php.ini, включив в него:
Код: Выделить всё
curl.cainfo = "C:\Certificats\cacert.pem" openssl.cafile = "C:\Certificats\cacert.pem" - Перезапустил WAMP, чтобы применить изменения.
-
Проверил версию cURL с помощью Curl.exe -V, который вернул:
Код: Выделить всё
curl 8.9.1 (Windows) libcurl/8.9.1 Schannel zlib/1.3 WinIDN Release-Date: 2024-07-31 Protocols: dict file ftp ftps http https imap imaps ipfs ipns mqtt pop3 pop3s smb smbs smtp smtps telnet tftp Features: alt-svc AsynchDNS HSTS HTTPS-proxy IDN IPv6 Kerberos Largefile libz NTLM SPNEGO SSL SSPI threadsafe Unicode UnixSockets
Создать Symfony проект успешно выполнен без каких-либо проблем с SSL.
Что произошло на самом деле:
Я продолжаю сталкиваться с той же ошибкой сертификата SSL. В качестве временного решения я использовал флаг --no-secure-http в Composer, который позволил мне создать проект. Однако я понимаю, что это не безопасное долгосрочное решение.
Я был бы признателен за любые советы по безопасному решению этой проблемы. Спасибо!
Подробнее здесь: https://stackoverflow.com/questions/793 ... ct-on-wamp
Мобильная версия