目前我的生产服务器安装了PHP 5.5.1并且运行正常。
PHP 5.5.1(cli)(建于2014年1月14日11:37:09)
版权所有(c)1997-2013 PHP小组
Zend Engine v2.5.0,版权所有(c)1998-2013 Zend Technologies
然而根据this post PHP已经发布了5.5.12来解决一些OpenSSL问题。我们正在运行CodeIgniter。
正如我所看到的,5.5.1和5.5.12之间没有重大变化,只有错误修复和少量添加。所以顺利升级PHP版本应该没问题。
然而最近我们也升级到更新版本的OpenSSL,避免了心脏病。那么现在是否有必要出于同样的原因升级PHP?
如果我没有遗漏任何内容,那么升级不会导致任何与版本相关的问题?
注意:由于帖子提到了共享托管/服务器的示例,我们有自己的多个专用服务器在负载均衡器后面运行。
答案 0 :(得分:2)
PHP版本避免在次要版本发行版级别进行任何类型的语法破坏性更改,因此只要您仍然是PHP 5.5,您的代码几乎肯定仍然有效。由于您有多个服务器,您可以尝试升级其中一个,完成测试套件/单元测试/基本健全性测试/等。首先在升级到所有服务器之前。
您可能会花费大量时间仔细研究该帖子中引用的提交,但最终您可能会发现从5.5.1移动到5.5.12是相当安全的,并且可能会产生其他改进,所以我&# 39; d专注于测试。