2016-03-06 1 views
1

У меня установлена ​​мама и я использую окна 10. Я прикрепил изображение конфигураций, ошибку и некоторые из вещей, которые я сделал для диагностики Зачем. Я не знаю, почему я постоянно получаю эту ошибку композитора. Я обновляю файл php.ini, который запустил openssl. Я удалил точку с запятой на extension_dir (уже удален) и на extension = php_openssl.dll. Я заметил, что когда я набираю php -m в командной строке, я не вижу открытого ssl, и я не уверен, как это сделать, если это возможная проблема.Windows 10, мама, композитор не установлен, но openssl & extension_dir включен

Если на этом может быть какой-либо светлый сарай, сообщите мне, я понимаю, что эта проблема ответила сотни раз, но я сделал то, что требовалось от этих ответов, и не получил никого.

уточнений изображения: ошибка

Error

Вот где я проверка конфигурации с PHP -m и это не показывает OpenSSL, поправьте меня, если я ошибаюсь.

enter image description here

Мой phpinfo(); а также я делаю php -ini, он показывает, что php не установлен, но когда я запускаю метод phpinfo, я предполагаю, что этот метод запускается через мам, позволяя ему устанавливать правильные параметры.

enter image description here

+0

Да, это может быть мой единственный вариант на этом этапе. – JORDANO

ответ

1

Вы должны убедиться, что командная строка PHP загружает файл INI каким-то образом. Самый простой способ - скопировать c: \ MAMP \ conf \ php7.0.0 \ php.ini туда, где находится ваш php.exe. Чтобы найти это, вы можете использовать where php, который должен вернуть вам полный путь к нему. Скопируйте ini-файл в этот каталог, и он должен найти его и загрузить модуль (хотя вам, возможно, придется настроить extension_dir в зависимости от того, как он установлен).

См. http://php.net/manual/en/configuration.file.php, если вы хотите получить более подробную информацию о том, как находится файл ini.

1

для установки композитора и включить расширение OpenSSL, скопировать php.conf в MAMP\conf\php{php-version} для MAMP\bin\php\php{php-version} и редактировать php.conf изменения ;extension=php_openssl.dll для extension=php_openssl.dll. Затем попробуйте установить нормально.