Невозможно установить композитор из-за проблем с сертификатами

Поэтому я пробовал все утро, чтобы установить композитора, чтобы я мог начать использовать laravel framework.

Я запускаю windows server r2 standard 64bit с XAMPP на php 7.0

При запуске Composer-Setup.exe я получаю следующее сообщение.

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

Я просмотрел сеть, и в большинстве случаев проблема, с которой я, похоже, указываю файл cacert.pem.

Поэтому я выполнил инструкции по загрузке сертификата с помощью – https://curl.haxx.se/ca/cacert.pem

Я просто сделал .txt-файл, скопировал содержимое в него из указанной выше ссылки и переименовал файл, так что это файл cacert.pem.

Затем укажите файл .pem внутри php.ini

openssl.cafile = C: \ cacert.pem

Перезапустите apache, а затем запустите настройку.

После его повторного запуска, я получаю точно такую ​​же ошибку в работе ssl с кодом 1.

Надеюсь, кто-то может увидеть, что я делаю неправильно здесь?

Related of "Невозможно установить композитор из-за проблем с сертификатами"

  1. Вы используете последнюю версию Composer?
  2. Попробуйте отключить HTTP-прокси (если он есть).
  3. Прочитайте билет с той же проблемой, чтобы получить больше вдохновения, если 1 и 2 не помогли.

разрешено open_ssl в php?

вам может потребоваться установить открытый ssl, используя

apt-get install open-ssl

Вам просто нужно раскомментировать эту строку в php.ini

extension=php_openssl.dll