无法安装Magento 2



我无法在服务器上安装Magento 2https://prnt.sc/tqrb6n通过尝试执行命令编写器安装。也许有人会怎么做。如何解决此问题。

[root@junisoft junisoft.ru]# composer instal
Loading composer repositories with package information
Installing dependencies (including require-dev) from lock file
Your requirements could not be resolved to an installable set of packages.
Problem 1
- This package requires php ~7.3.0||~7.4.0 but your PHP version (7.1.28) does not satisfy that requirement.
Problem 2
- Installation request for magento/composer 1.6.0 -> satisfiable by magento/composer[1.6.0].
- magento/composer 1.6.0 requires php ~7.3.0||~7.4.0 -> your PHP version (7.1.28) does not satisfy that requirement.

问题似乎出在您当前的php版本上。安装magento 需要您的php7.3版本

您可以通过以下命令验证您当前的php版本。

php -v

它将显示当前的PHP版本。

您可以通过以下命令更改命令行PHP版本

update-alternatives --config php

在您解决上述错误的情况下,如果需要,请将其更改为php7.3。您可以在命令前面加上sudo访问权限。

对于webversion php更改,您可以运行

a2enmod php7.* 

用您需要的版本替换7.*,然后重新启动apache或ngix服务

在apache2的情况下,您也可以运行以下命令

/etc/init.d/apache2 restart

如果需要sudo权限,您可以使用sudo访问权限运行该命令。

注意:对于某些与服务器相关的操作,请确保在掌握一些知识的情况下运行此命令,或者您也可以请求服务器管理员帮助进行配置

尝试以下方法,

使用--ignore-platform-reqs

例如:-composer install --ignore-platform-reqs

它将忽略平台需求问题,如php版本等。

您安装的PHP 7.1.*版本与您尝试安装的Magento 2版本不兼容。您想要安装的Magento 2版本正在寻找服务器上没有的PHP 7.3.*或PHP 7.4.*。

错误声明的第一行清楚地表明,您的PHP版本与您试图安装的Magento 2版本不兼容。

您需要联系您的托管服务提供商,将您的PHP更新到所需的版本,即PHP7.3.*或PHP7.4.*。只有在更新您的PHP后,您才能安装composer.json文件中提到的Magento 2版本。

我在这里找到了一篇类似的文章https://technicallysound.in/magento-2-upgrade-and-composer-issues/.这解释了您试图通过composer安装的扩展与composer不兼容的问题。

最新更新