我有一个magento2商店,该商店在托管的url(通过A2托管)上可以正常工作。
我正在尝试获取该实例的本地副本,以便我可以开发,测试,然后进行暂存,生产等...
我正在使用docker,并已执行了启动magento本地实例的所有必要步骤。我在最后一步,当我启动docker时,我映射到docker的localhost url出现以下错误:
Magento支持PHP 7.1.3或更高版本。请阅读Magento系统要求。
官方文档以及我发现的所有其他文档都指出了2个问题:
我已经安装了7.2,并按照自制软件遵循了所有说明,以确保apache是最新的并且可以在7.2上运行(我认为)。
这是我当前的PHP版本:
hits
我似乎无法在有关如何查看apache使用正确版本的PHP的命令上找到一致的答案。我的计算机清楚地显示7.2.18,并且在我的httpd.conf中包括:
$ 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不同步,这导致magento抛出此错误,并告诉我我显然需要7.2.18时需要7.1.3或更高版本
注意:我已使用
多次重启了Apache。LoadModule php7_module /usr/local/opt/php/lib/httpd/modules/libphp7.so
每当我拆除docker容器和机器实例时,重新启动机器和容器等...
还有什么可能是问题所在?我可以运行什么命令来确保apache使用的是PHP 7.2?