мои окна: 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
Спасибо
Я столкнулся с той же проблемой при установке 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
не закомментировано с ;
,
Скопируйте php.in из php dir в Apache24 / bin. Пожалуйста, убедитесь, что вы включили расширение там.
Композитор не имеет ничего общего с Apache, поэтому C:\UwAmp\bin\apache\php.ini
не имеет значения
php.ini-development
а также php.ini-production
Это своего рода примеры, с которых можно начать. Таким образом, вы должны выбрать один (вероятно, development
) и переименуйте его в php.ini
чтобы это действительно работало.