xampp 和 php 7.3.2 中的 magento 2 composer 安装问题
magento 2 composer installation issue in xampp with php 7.3.2
我刚刚尝试在我的本地服务器上安装 Magento 2
Xampp
我安装了作曲家,当我尝试在命令提示符下 运行 composer install
时,出现错误
amzn/amazon-pay-and-login-with-amazon-core-module 3.2.9 requires php 7.1.3- 7.2.0 your php version 7.3.2 doesn't satisfy that requirment.
我该如何解决这个问题?
amzn/amazon-pay-and-login-with-amazon-core-module
软件包的当前版本需要 PHP 版本 7.2
。您使用的 PHP 版本 7.3.2
还不受软件包 3.2.9
版本的支持。
您有多种解决问题的方法:
降级到 PHP7.2.x 以符合包的要求。
尝试安装更新版本的包或直接从 master 分支安装。
如果与 PHP 7.3 的兼容性已添加到软件包的 composer.json 中,即在更新版本或主分支上,您可以使用:
# install the master branch
composer require 'amzn/amazon-pay-and-login-with-amazon-core-module:dev-master'
# install a version greater than 3.2.9
composer require 'amzn/amazon-pay-and-login-with-amazon-core-module:~3.2.10'
忽略单个 composer install
的 PHP 版本要求:
composer install --ignore-platform-reqs
覆盖 composer.json
中的 PHP 版本。
"config": {
"platform": {
"php": "7.2.21"
}
}
这样,composer install|update
的所有后续运行都会将 PHP 解析为版本 7.2.21
。
我刚刚尝试在我的本地服务器上安装 Magento 2
Xampp
我安装了作曲家,当我尝试在命令提示符下 运行 composer install
时,出现错误
amzn/amazon-pay-and-login-with-amazon-core-module 3.2.9 requires php 7.1.3- 7.2.0 your php version 7.3.2 doesn't satisfy that requirment.
我该如何解决这个问题?
amzn/amazon-pay-and-login-with-amazon-core-module
软件包的当前版本需要 PHP 版本 7.2
。您使用的 PHP 版本 7.3.2
还不受软件包 3.2.9
版本的支持。
您有多种解决问题的方法:
降级到 PHP7.2.x 以符合包的要求。
尝试安装更新版本的包或直接从 master 分支安装。
如果与 PHP 7.3 的兼容性已添加到软件包的 composer.json 中,即在更新版本或主分支上,您可以使用:
# install the master branch composer require 'amzn/amazon-pay-and-login-with-amazon-core-module:dev-master' # install a version greater than 3.2.9 composer require 'amzn/amazon-pay-and-login-with-amazon-core-module:~3.2.10'
忽略单个
composer install
的 PHP 版本要求:composer install --ignore-platform-reqs
覆盖
composer.json
中的 PHP 版本。"config": { "platform": { "php": "7.2.21" } }
这样,
composer install|update
的所有后续运行都会将 PHP 解析为版本7.2.21
。