PHP版本升级5.3.25到5.6

Posted

技术标签:

【中文标题】PHP版本升级5.3.25到5.6【英文标题】:PHP version upgrade 5.3.25 to 5.6 【发布时间】:2015-05-30 02:58:49 【问题描述】:

我们需要将 php 版本 (5.3.25) 升级到当前稳定版本 5.6.17。因此,为此我们需要找到最好的方法。

    循序渐进的方法,我们可以从5.3.X升级到5.4.X,从5.4.X升级到5.5.X等等。 直接升级,这里我们直接从5.3.X升级到5.6.X。

除了升级之外,我们在执行此操作时还应牢记什么。

如果你们有任何我们可以参考的文件,那就太好了。

【问题讨论】:

【参考方案1】:

PHP 维护者上传每个版本的不兼容更改列表。以下是您可能想阅读的文件:

5.4 incompatible changes 5.5 incompatible changes 5.6 incompatible changes

如果你有回归测试,你就是幸运的人;如果你不这样做,我强烈建议在主服务器上的真实环境更新之前测试虚拟环境中的每一个变化。如果你足够勇敢,你可以尝试设置 vagrant - 这将允许开发人员轻松共享他们的环境并重现服务器状态,因为它应该在升级到 5.6 后。

我也不推荐部分升级,我认为最好在第一个(也是唯一一个)迁移步骤中针对 5.6。

【讨论】:

mysql_* 在 PHP 5.5.0 中仅弃用,但在 7.0.0 中删除/删除 ...只是为了清楚那个。【参考方案2】:

根据我的经验,由于服务器升级,我们直接将 PHP 版本从 5.3.28 升级到 5.6.6,还有一个原因是,如果出现错误,您可以轻松地更快地检查所有模块,而不是在每个版本上都检查.

你应该记住什么:

不推荐使用的函数 如果您使用的是 PHP 框架(CodeIgniter、Laravel 等),请考虑升级它们 当前的代码实现

【讨论】:

以上是关于PHP版本升级5.3.25到5.6的主要内容,如果未能解决你的问题,请参考以下文章

PHP 5.6 已结束安全支持,你升级到 PHP 7 系列了吗?

Centos7的PHP5.4升级到5.6

linux下如何把php升级到5.6

centos 6.9 cpanel php 5.6 升级到php7

在 LAMPP for Ubuntu 中将 PHP 从 5.5 升级到 5.6

如何在CentOS 6.7上将PHP 5.3升级到PHP 5.6