我们计划迁移到 Amazon EC2 服务器。我们当前的服务器版本是 RHEL 5.5 和 PHP 5.2。我们计划配置 Amazon RHEL 7.1。RHEL 7.1 是否支持将 PHP 版本降级到 5.2。我担心降级所有依赖包。
有人尝试过降级 PHP 版本吗?或者我们只需要设置 RHEL 5.5 版本吗?
由于目前无法升级 PHP,与 OS 相关的可用替代选项有哪些。
答案1
如果您要使用 PHP 5.2,那么您可能会面临安全风险,正如 Michael 所指出的。为了帮助规避这种风险,您可以选择将安全修复程序反向移植到以前的 PHP 版本的供应商。例如,我认为 CloudLinux 目前正在或计划将安全修复程序反向移植到 PHP 5.2(CloudLinux 是 RHEL/CentOS 的衍生产品)。
如果您想要进一步提高安全性,您还可以使用优秀的 mod_security 规则集,如 GotRoot 或 Trustwave。
如果您不想做任何事,您可以从源代码编译 PHP 5.2 - 这实际上并不难,但与上述方法相比,我不推荐它。
最好的情况是你会像迈克尔建议的那样更新应用程序(我知道有时 PHP 应用程序是经过编码的,你无法访问源代码,但如果不是这种情况,你绝对应该考虑它)。