簡體   English   中英

使用php 7.3.2在xampp中進行magento 2 composer安裝問題

[英]magento 2 composer installation issue in xampp with php 7.3.2

我只是嘗試在本地服務器Xampp上安裝Magento 2

我安裝了作曲家,並且在命令提示符下嘗試運行composer install時,出現錯誤

amzn / amazon-pay-and-amazon-core-module 3.2.9需要php 7.1.3- 7.2.0,您的php版本7.3.2不能滿足該要求。

我該如何解決這個問題?

在此處輸入圖片說明

當前版本的amzn/amazon-pay-and-login-with-amazon-core-module軟件包需要PHP 7.2版。 您使用的是PHP版本7.3.2 ,但該軟件包的3.2.9版本尚未支持。

您可以通過多種方法解決此問題:

  1. 降級到PHP 7.2.x以符合軟件包的要求。

  2. 嘗試安裝更新版本的軟件包,或直接從master分支安裝。

    如果與PHP 7.3的兼容性已添加到包的composer.json中,即在較新版本或master分支中,則可以使用:

     # 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' 
  3. 忽略單個composer install的PHP版本要求:

     composer install --ignore-platform-reqs 
  4. 在您的composer.json覆蓋PHP版本。

     "config": { "platform": { "php": "7.2.21" } } 

    這樣, composer install|update所有后續運行將把PHP解析為7.2.21版。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM