【问题标题】:Magento 2.2 with PHP 5.4Magento 2.2 与 PHP 5.4
【发布时间】:2018-05-17 01:31:02
【问题描述】:

我得到了这份工作,他们使用 Magento 2,我注意到它只能在 php 7 及更高版本上运行。奇怪的是它在公司的服务器上运行,但是当我尝试运行(在 Magento 的 bin 目录中)这个命令时:

php magento --version

我收到无法在 PHP 5.4 上运行的消息,并且所有信息都告诉我服务器正在运行 PHP 5.4。我下载了 Magento 2 网站,没有任何改动。除非我切换到 PHP 7,否则它不会在我的本地主机中运行。

但是它是如何在线运行的呢?目录为/var/www/vhosts,/var/www/html 为空。以前的程序员做了什么让它运行?

【问题讨论】:

    标签: php magento


    【解决方案1】:

    答案很简单:之前的程序员使用 Plesk 安装了 Magento 网站。后者允许您选择要运行的 PHP 版本。

    例如,为了运行 (magento-root)/bin/php magento --version 之类的东西,我必须将 php 替换为 Plesk 版本,它位于此处:

    /opt/plesk/php/7.0/bin/php
    

    此服务器上的默认 PHP 版本是 5.4,但 Plesk 使用自己的版本。

    【讨论】:

      猜你喜欢
      • 2013-10-28
      • 2013-10-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-05-27
      • 2023-04-06
      • 2023-04-05
      相关资源
      最近更新 更多