Я устанавливаю 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"
похоже, он не работает, я пробовал бесчисленное количество исправлений, таких как загрузка сертификатов и их замена, но ничего не работает