2014-12-04 5 views
1

Попытки установить Composer инструмент управления зависимостью на Win7/32 + WampServer 2.2 с помощью программы установки Setup, и я получаю следующее сообщение:не удается установить Composer управления зависимостями

Расширение OpenSSL отсутствует, что приведет к сокращению безопасности и стабильности Composer. Если возможно, вы должны включить его или пересобрать PHP с опцией --with-OpenSSL

Так вот что я сделал ...

С моей иконкой WAMP в лотке, щелкнул PHP> расширения PHP> php_openssl

Это показало, что эта задача была завершена установкой галочки рядом с расширением . Затем я перезапустил WampServer

Затем из значка Wamp в лотке я нажал php> php.ini и искал openssl для проверки, если он был прокомментирован) , Не было.

Затем на Apache> apachi2.2.22> php.ini и сделал то же самое. Затем я перезапустил свой Wamp-сервер и снова попытался установить Composer. но проблема такая же.

Просьба сообщить.

+0

PHP CLI может использовать другой файл php.ini для веб-сервера SAPI –

+0

Выполнить 'php -i | grep «Файл конфигурации» (или эквивалент Windows) из командной строки для поиска ini-файла, который используется для командной строки SAPI –

+0

Я выполнил это, вот результат: Файл конфигурации Путь => C: \ windows Загруженная конфигурация File => D: \ wamp \ bin \ php \ php5.4.3 \ php.ini На самом деле я не знаю, что делать сейчас. Спасибо –

ответ

1

В WampServer и большинстве средах PHP, которые, как я подозреваю, в PHP CLI (интерфейс командной строки) используется другой файл php.ini.

Apache использует \wamp\bin\php\{phpversion}\phpForApache.ini, и это то, что вы на самом деле редактируете, когда используете меню wampmanager.

PHP CLI использует \wamp\bin\php\{phpversion}\php.ini. Поэтому вручную отредактируйте этот файл и раскомментируйте расширения, которые вам нужны при использовании PHP CLI.

+0

Это сработало! Ты спас меня от бессонной ночи :) –

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