目前我的生产服务器安装了PHP 5.5.1并且运行良好。
PHP 5.5.1 (cli) (build: Jan 14 2014 11:37:09)
版权所有
Zend Engine v2.5.0,版权所有(c) 1998-2013 Zend Technologies
然而,根据这篇文章,PHP已经发布了5.5.12来修复一些OpenSSL问题。我们正在使用CodeIgniter。
正如我看到的,在5.5.1和5.5.12之间没有突破性的变化,只有bug修复和一些添加。所以顺利升级PHP版本应该没问题。
然而,最近我们也升级到新版本的OpenSSL避免心脏出血错误。那么,出于同样的原因,现在有必要升级PHP吗?
如果我没有错过任何东西,那么升级不会导致任何版本相关的问题?
注意:正如帖子提到的共享主机/服务器的例子,我们有自己的多个专用服务器运行在负载均衡器后面。
PHP版本在小版本发布级别上避免任何类型的语法破坏更改,因此只要您仍然是PHP 5.5,您的代码几乎肯定仍然有效。因为你有多个服务器,你可以尝试升级其中一个,完成你的测试套件/单元测试/基本的完整性测试等。首先,在向所有服务器推出升级之前。
你可能会花很多时间仔细研究那篇文章中提到的提交差异,但最终你可能会发现从5.5.1到5.5.12是相当安全的,并且可能会产生其他改进,所以我建议你把精力集中在测试上。