当我在我的服务器上执行操作时,yum check-update
我得到了像 php 这样的我不敢更新的包。
我想知道在我的生产服务器上更新这些是否安全(但我确实有备份)。
我非常确定我的 PHP 代码将在更新后的 PHP 版本上继续运行。
但我确实有点担心不同的 PHP 扩展/模块。
更新 PHP 后它们还能正常工作吗?
我确信有人有这样的经历。
版本:
- CentOS
5.6
- 当前 PHP 版本:
PHP 5.3.6
- 更新PHP版本:
PHP 5.3.8
答案1
在没有全部信息的情况下,我将冒险说升级是安全的。
你没有说你实际使用的是什么操作系统。如果是 RHEL、Scientific Linux 或 CentOS 之类的操作系统,升级基本就可以了。但是如果是 slack 或 fedora 之类的操作系统,风险就更大了。
如果你想确定,最简单的方法可能是启动虚拟机并更新到最新最好的版本,然后进行一些基本测试。市面上有各种免费的虚拟机,如 KVM 和 VirtualBox。
答案2
您是否安装了任何东西正极致发光二极管手动操作?那么你可能会遇到问题。否则你会很安全。
答案3
您可能遇到的最大问题(不知道您的版本)是您可能正在使用已弃用的功能或设置。
还有一些更可怕的东西可能会影响您,例如对象克隆和类构造函数名称也可能会出现。
我不能说我会建议在生产设备上执行升级,除非我对我们正在讨论的版本跳跃类型以及涉及多少代码有更多的了解。
编辑:既然你已经发布了你的版本 - 你几乎不用担心 - 如果你仍然有顾虑,你可以看到项目的变化这里