【问题标题】:How to downgrade the php version to 5.6 from 7.0 in a symfony project?如何在 symfony 项目中将 php 版本从 7.0 降级到 5.6?
【发布时间】:2018-09-06 17:33:30
【问题描述】:

我正在使用 Symfony 框架进行项目,但我遇到了 php 7.0 的问题。我可以降级php版本还是需要重写整个应用程序?

【问题讨论】:

  • 您遇到了哪种问题?您应该尝试使用 PHP7,因为 5.6 不会维护这么多时间
  • Symfony 4.1 根据docs 需要 PHP 7.1.3,因此您必须同时降级 Symfony 和 PHP。要回答您最初的问题,是的,您可以安装任何您想要的 PHP 版本。我个人运行 PHP 4.3.x 到 7.2.x

标签: php symfony frameworks version


【解决方案1】:

Symfony 3 至少需要 PHP 5.5.9,所以一般来说,您可以根据需要降级。当然,您可能还有其他限制,例如您安装了额外的包和库,并且您可能在自己的代码中使用了 PHP 7 功能。

如果要降级可以运行:

composer why-not php:5.6

这将告诉您您安装的哪些库不适用于 PHP 5.6。您也许可以降级它们,但显然这不能保证,并且可能需要更改您使用这些包和库的方式。为此,您必须查看他们的升级指南并“撤消”这些更改。

要检查您自己的代码,您可以使用 etsy 的 phan 等工具来检查与特定目标 php 版本的兼容性:https://github.com/phan/phan#usage

【讨论】:

    猜你喜欢
    • 2015-12-19
    • 2018-11-10
    • 2018-04-03
    • 2021-12-26
    • 2017-08-22
    • 1970-01-01
    • 1970-01-01
    • 2019-03-31
    • 1970-01-01
    相关资源
    最近更新 更多