Подпрограммы SSL: tls_process_server_certificate: сбой проверки сертификата Не удалось включить шифрование - PullRequest
0 голосов
/ 22 сентября 2018

Когда я пытаюсь установить в 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-сертификата.

...