我非常希望在我的生产 RHEL5.3 服务器上运行最新的 PHP 和 MySQL 生产版本。
PHP,这样我就可以使用仅支持 PHP 5.2.4 或更高版本的 Zend Framework 1.9。MySQL
,因为他们声称 5.1 速度更快。
我有点担心从 RPM 安装,因为它会破坏依赖关系,而且之后必须手动保持最新状态。
经过一番研究,我发现Remi 存储库。
如果我将其添加到我的存储库列表中,yum update 将能够升级 PHP 和 MySQL。
这听起来好得令人难以置信——那么我应该注意哪些陷阱或问题呢?
答案1
我不明白为什么“这听起来好得令人难以置信”。
考虑到 PHP 5.2 已经发布了好几年了,问题在于 Redhat/CentOS 真的晚的关于那个(是的,我知道“稳定”以及所有这些,这意味着除了出于安全原因之外不更新任何内容)
令人高兴的是,一些人站出来,做了必须完成的工作:创建我们很多人都需要的 RPM 包;-)
唯一的问题是:它不会是“官方”包;所以可能不符合系统管理员的政策?
尽管如此,如果有疑问:在生产服务器上使用这些功能之前,您应该在测试服务器上尝试一下(如果你没有,虚拟机也可以),只是为了确保——并且,也检查一下你的应用程序在 5.2 上是否能正常工作
另一方面,您可能想尝试自己编译 PHP:这绝对不是那么难,而且了解这一点也很好:-)
答案2
如果您从 Remi 的存储库安装 php 和 mysql,yum 将能够使您的软件包保持最新。