Попытка запустить magento локально, получая: Magento поддерживает PHP 7.1.3 или новее.Пожалуйста, прочитайте Системные требования Magento, когда у меня установлен 7.2.18 - PullRequest
0 голосов
/ 25 мая 2019

У меня есть магазин magento2, который отлично работает на размещенном URL (через хостинг A2).

Я пытаюсь получить локальную копию этого экземпляра, чтобы я мог разработать, протестировать, а затем перейти к подготовке, производству и т. Д. *

Я использую докер и выполнил всешаги, необходимые для запуска локального экземпляра magento.Я на последнем шаге, и когда я запускаю Docker, я получаю следующую ошибку на своем локальном URL-адресе, который я сопоставил с Docker:

Magento поддерживает PHP 7.1.3 или новее.Пожалуйста, прочтите Системные требования Magento.

Официальная документация вместе со всем остальным, что я обнаружил, указали на 2 проблемы:

  • Версия PHP не 7.1.3 или более поздняя, ​​или проблемас apache, точнее говоря, apache не настроен для работы с 7.2

Я установил 7.2 и следовал всем инструкциям с homebrew, чтобы убедиться, что apache свеж и работает с 7.2 (я думаю).

Вот моя текущая версия PHP:

$ php -v
PHP 7.2.18 (cli) (built: May 21 2019 20:18:44) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies

Я не могу найти последовательного ответа на команду о том, как apache использует правильную версию PHP.Мой компьютер ясно показывает 7.2.18, и в моем httpd.conf я включил:

LoadModule php7_module /usr/local/opt/php/lib/httpd/modules/libphp7.so

, как указано в руководстве.Поэтому я не уверен, что происходит в этот момент.Мое единственное предположение, что почему-то все еще apache и мой локальный PHP не синхронизированы, что приводит к тому, что magento выдает эту ошибку и говорит мне, что мне нужен 7.1.3 или выше, когда у меня явно 7.2.18

Примечание: я перезагружал apache несколько раз с

sudo apachectl -k restart

, и каждый раз, когда я сносил контейнеры док-станции и экземпляр машины, перезапускал машину и контейнеры и т. Д.быть проблема?Какую команду можно запустить, чтобы убедиться, что apache использует PHP 7.2?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...