Сбой при установке composer в Windows 10 Отсутствует расширение openssl

мои окна: 10

локальный сервер: UwAmp

Я активировал OpenSSL в:

C: \ UwAmp \ Bin \ Apache \ php.ini

C: \ UwAmp \ Bin \ PHP \ PHP-5.4.31 \ php.ini-разработка & php.ini-production (2 файла) путем удаления -; —

Как и из UwAmp GUI

Но

Эта проблема не решена

Расширение openssl отсутствует, что означает, что безопасная передача HTTPS невозможна.
Если возможно, вы должны включить его или перекомпилировать php с —with-openssl

Спасибо

6

Решение

Я столкнулся с той же проблемой при установке Composer с MAMP для Windows 10. Мой файл php.ini не был в том же каталоге, что и php.exe, Я предполагаю, что Composer не знает, где искать ini в других местах.

Попробуйте сделать копию вашего php.ini из C:\UwAmp\bin\apache\php.ini, вставив его в C:\UwAmp\bin\php\php-5.4.31, а затем попробуйте снова запустить установку Composer. Подтвердите это extension=php_openssl.dll не закомментировано с ;,

1

Другие решения

Скопируйте php.in из php dir в Apache24 / bin. Пожалуйста, убедитесь, что вы включили расширение там.

1

Композитор не имеет ничего общего с Apache, поэтому C:\UwAmp\bin\apache\php.ini не имеет значения

php.ini-development а также php.ini-production Это своего рода примеры, с которых можно начать. Таким образом, вы должны выбрать один (вероятно, development) и переименуйте его в php.ini чтобы это действительно работало.

0
По вопросам рекламы [email protected]