Когда я пытаюсь установить в composer в моей системе, это всегда дает мне эту ошибку
The "https://getcomposer.org/versions" file could not be downloaded: SSL operation failed with code 1. OpenSSL Error messages:
error:1416F086:SSL routines:tls_process_server_certificate:certificate verify failed
Failed to enable crypto
failed to open stream: operation failed
Я использовал php -r 'print_r (openssl_get_cert_locations ());'Команда для просмотра местоположения сертификата php по умолчанию, и результат ниже:
Array
(
[default_cert_file] => C:\usr\local\ssl/cert.pem
[default_cert_file_env] => SSL_CERT_FILE
[default_cert_dir] => C:\usr\local\ssl/certs
[default_cert_dir_env] => SSL_CERT_DIR
[default_private_dir] => C:\usr\local\ssl/private
[default_default_cert_area] => C:\usr\local\ssl
[ini_cafile] => C:\xampp\apache\cert.pem
[ini_capath] =>
)
C: \ usr \ local \ ssl / cert.pem не существует, поэтому я скачал сертификат ssl из http://curl.haxx.se/ca/cacert.pem и вручную создал C: \ usr \ local \ ssl / cert.pem, но все равно безуспешно.Мне действительно нужно решение, так как у меня нет вариантов или есть способ, которым я могу обойти проверку SSL-сертификата.