尝试在本地运行magento进行获取:Magento支持PHP 7.1.3或更高版本。当我安装了7.2.18时,请阅读Magento系统要求

时间:2019-05-25 02:11:49

标签: php apache magento-2.0

我有一个magento2商店,该商店在托管的url(通过A2托管)上可以正常工作。

我正在尝试获取该实例的本地副本,以便我可以开发,测试,然后进行暂存,生产等...

我正在使用docker,并已执行了启动magento本地实例的所有必要步骤。我在最后一步,当我启动docker时,我映射到docker的localhost url出现以下错误:

Magento支持PHP 7.1.3或更高版本。请阅读Magento系统要求。

官方文档以及我发现的所有其他文档都指出了2个问题:

  • PHP版本不是7.1.3或更高版本,或者是apache的问题,更具体地说,apache未配置为与7.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?

0 个答案:

没有答案