2017-01-03 2 views
1

Когда я пытаюсь использовать композитору в командной строке, он продолжает говорить:.Невозможно включить расширение openssl для Composer, пробовав все часы! = (

«[Композитор \ Exception \ NoSslException] Расширение OpenSSL требуется для SSL/защиты TLS, но не доступна, если вы не может включить расширение OpenSSL, вы можете отключить эту ошибку, на свой страх и риск, установив опцию «Disable-Tls» истина.»

Я сделал часы исследования и пытались в основном все, что я нашел, в том числе :
- uncommenting extension = php_openssl.dll and extension_dir = "ext" in php.ini` во всех моих wamp и автономных папках php. Я даже сделал это в файлах phpforApache.
- используя композитор и мой автономный РНР WAMP PHP (как версия 7.0)
- тикают ssl_module в модулях WAMP Apache и php_openssl в PHP расширений
- Я проверил. php_openssl.dll существуют в каталоге/ext
- Я проверил, а расширение в php.ini ведет к правильному каталогу: extension_dir = "c: /wamp64/bin/php/php7.0.10/ext/"
- Копирование libeay32.dll и ssleay32.dll из InstallDir/PHP/к InstallDir/apache2/bin/
- переустановка композитор и WAMP

Что еще я могу возможно сделать ?? Сейчас я довольно отчаянный. Я попытался отключить tls, но после этого он запретил мне подключаться: «[Composer \ Downloader \ TransportException] Ваша конфигурация не позволяет подключаться к http://packagist.org/packages.json. См. https://getcomposer.org/do c/06-config.md # secure-http для получения дополнительной информации."

Помощь! Любое понимание будет оценено

+1

UPDATE: она работает, когда я перешел на Gitbash, а не в командной строке Windows. –

ответ

1

Попробуйте

composer config -g -- disable-tls true 

или вы можете обновить PHP версию PHP 7.x

+0

Обратите внимание, что ответ «только код» не рекомендуется. Всегда учитывайте добавление нескольких слов объяснений. – GhostCat

+1

Благодарим вас за любезную информацию –

Смежные вопросы