Laravel - Composer 在更新平台后检测到问题

新手上路,请多包涵

所以我刚刚使用命令 composer self-update --2 更新了作曲家,但是,现在我的网络应用程序显示错误 Composer detected issues in your platform: Your Composer dependencies require a PHP version ">= 7.3.0".

我不明白这一点,因为做 php -v 给了我 PHP 7.4.13

我怎样才能解决这个问题?

原文由 ravexu 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 426
2 个回答

您的终端用户的 PHP 版本可能与服务器的版本不同。

您可能在终端上拥有 7.4.13,而在 apache2 或您使用的任何服务器中拥有完全不同的 PHP 版本。

在 PHP 文件中使用 phpinfo(); 并通过浏览器访问它以查看实际的 PHP 版本。

原文由 Hache_raw 发布,翻译遵循 CC BY-SA 4.0 许可协议

问题陈述:“Composer 在您的平台中检测到问题:您的 Composer 依赖项需要 PHP 版本 “>= 7.4.0”

它会 100% 解决你的问题。

使用这个片段“–ignore-platform-reqs”,同时添加其他包而不干扰其他包依赖。

例如

composer require giggsey/libphonenumber-for-php --ignore-platform-reqs

原文由 Kaleemullah 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题