-1

目前我的生产服务器安装了 PHP 5.5.1 并且工作正常。

PHP 5.5.1 (cli) (内置: Jan 14 2014 11:37:09)

版权所有 (c) 1997-2013 PHP 集团

Zend Engine v2.5.0,版权所有 (c) 1998-2013 Zend Technologies

然而根据这篇文章PHP 已经发布了 5.5.12 来修复一些 OpenSSL 问题。我们在 CodeIgniter 上运行。

正如我所见,5.5.1 和 5.5.12 之间没有重大变化,只有错误修复和少量添加。所以顺利升级PHP版本应该没问题。

然而最近我们也升级到更新版本的 OpenSSL 避免了心脏出血的错误。那么现在是否有必要出于同样的原因升级 PHP?

如果我没有遗漏任何东西,那么升级不会导致任何与版本相关的问题吗?

注意:正如帖子中提到的共享主机/服务器的示例,我们有自己的多个专用服务器在负载均衡器后面运行。

4

1 回答 1

2

PHP 版本在次要版本版本级别避免了任何类型的语法破坏更改,因此只要您仍然是 PHP 5.5,您的代码几乎肯定仍然有效。由于您有多台服务器,您可以尝试升级其中一台,完成您的测试套件/单元测试/基本健全性测试/等。首先在升级到所有服务器之前。

您可能会花费大量时间仔细研究该帖子中引用的提交的差异,但最终您可能会发现从 5.5.1 迁移到 5.5.12 是相当安全的,并且也可能会产生其他改进,所以我会专注于您的测试的能量。

于 2014-05-08T19:28:15.513 回答