如何在symfony项目中将php版本从7.0降级到5.6?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在symfony项目中将php版本从7.0降级到5.6?相关的知识,希望对你有一定的参考价值。
我正在使用Symfony Framework进行项目,但我遇到了php 7.0的问题。我可以降级php版本,还是需要重写整个应用程序?
答案
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
以上是关于如何在symfony项目中将php版本从7.0降级到5.6?的主要内容,如果未能解决你的问题,请参考以下文章
apache_conf 在.htaccess中将PHP版本升级到7.0
如何在 symfony2 中将 json 转换为 php 对象?