首页 > 解决方案 > Laravel - Composer 更新和托管 azure 问题

问题描述

我正在我的计算机上本地开发我的项目并使用 Git 将更新推送到 Azure,现在我面临的问题是我已经在Composer update本地运行了命令,现在我已经将我当前的更新推送到了 azure 我收到了这个错误

 Problem 1
 remote:     - Installation request for doctrine/inflector v1.3.0 -> satisfiable by 
 doctrine/inflector[v1.3.0].
 remote:     - doctrine/inflector v1.3.0 requires php ^7.1 -> your PHP version (7.0.32) 
 does not satisfy that requirement.
 remote:   Problem 2
 remote:     - Installation request for symfony/contracts v1.0.2 -> satisfiable by 
 symfony/contracts[v1.0.2].
 remote:     - symfony/contracts v1.0.2 requires php ^7.1.3 -> your PHP version 
 (7.0.32) does not satisfy that requirement.
 remote:   Problem 3
 remote:     - Installation request for symfony/css-selector v4.2.1 -> satisfiable by 
 symfony/css-selector[v4.2.1].
 remote:     - symfony/css-selector v4.2.1 requires php ^7.1.3 -> your PHP version 
 (7.0.32) does not satisfy that requirement.
 remote:   Problem 4
 remote:     - Installation request for symfony/event-dispatcher v4.2.1 -> satisfiable 
 by symfony/event-dispatcher[v4.2.1].
 remote:     - symfony/event-dispatcher v4.2.1 requires php ^7.1.3 -> your PHP version 
 (7.0.32) does not satisfy that requirement.
 remote:   Problem 5
 remote:     - Installation request for symfony/translation v4.2.1 -> satisfiable by 
 symfony/translation[v4.2.1].
 remote:     - symfony/translation v4.2.1 requires php ^7.1.3 -> your PHP version 
 (7.0.32) does not satisfy that requirement.
 remote:   Problem 6
 remote:     - symfony/translation v4.2.1 requires php ^7.1.3 -> your PHP version 
 (7.0.32) does not satisfy that requirement.
 remote:     - nesbot/carbon 1.36.2 requires symfony/translation ~2.6 || ~3.0 || ~4.0 - 
 > satisfiable by symfony/translation[v4.2.1].
 remote:     - Installation request for nesbot/carbon 1.36.2 -> satisfiable by 
 nesbot/carbon[1.36.2].
 remote:
 remote:
 remote: Error - Changes committed to remote repository but deployment to website 
 failed.
 To https://#####.azurewebsites.net/#####.git
  + da3acfe...3dfc921 master -> master (forced update)

标签: laravelazurelaravel-5composer-php

解决方案


您必须要求PHP 7.1.3您的 PHP 版本(7.0.32)不满足某些包的要求。

除此之外,自 2018 年 12 月 3 日起不再支持PHP 7.0。


推荐阅读