Поэтому я пробовал все утро, чтобы установить композитора, чтобы я мог начать использовать 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.
Надеюсь, кто-то может увидеть, что я делаю неправильно здесь?
разрешено open_ssl в php?
вам может потребоваться установить открытый ssl, используя
apt-get install open-ssl
Вам просто нужно раскомментировать эту строку в php.ini
extension=php_openssl.dll