Ошибка SSL при установке Composer (windows 10) - PullRequest
0 голосов
/ 14 июля 2020

Я устанавливаю composer для своего проекта laravel, но, похоже, я всегда сталкиваюсь с этой ошибкой

Сценарий установки Composer завершился неудачно [код выхода 1].

OpenSSL не удалось с ошибкой «проверка сертификата не удалась». Это указывает на проблему с файлом (ами) центра сертификации в вашей системе, который может быть устаревшим.

Расположение сертификата [из настроек ini openssl.cafile]: D: \ xampp \ apache \ bin \ curl -ca-bundle.crt

php .ini, используемый вашей командной строкой PHP: D: \ xampp \ php \ php .ini

Вывод сценария: Не удалось загрузить файл «https://getcomposer.org/versions»: операция SSL не удалась с кодом 1. Сообщения об ошибках OpenSSL: ошибка: 1416F086: процедуры SSL: tls_process_server_certificate: ошибка проверки сертификата Не удалось включить криптографию, не удалось открыть поток: операция не удалась

Я правильно настроил путь через мой php .ini файл

[curl]
; A default value for the CURLOPT_CAINFO option. This is required to be an
; absolute path.
curl.cainfo="D:\xampp\apache\bin\curl-ca-bundle.crt"

[openssl]
; The location of a Certificate Authority (CA) file on the local filesystem
; to use when verifying the identity of SSL/TLS peers. Most users should
; not specify a value for this directive as PHP will attempt to use the
; OS-managed cert stores in its absence. If specified, this value may still
; be overridden on a per-stream basis via the "cafile" SSL stream context
; option.
openssl.cafile="D:\xampp\apache\bin\curl-ca-bundle.crt"

похоже, он не работает, я пробовал бесчисленное количество исправлений, таких как загрузка сертификатов и их замена, но ничего не работает

...