我们正在一个CentOS6.6邮件服务器上运行PHP5.3.8,它带有Postfixadmin 2.3rc5。客户端最初只想要一个邮件服务器,但随后希望将其他一些站点移到此服务器上。有些站点需要PHP5.4来运行,但是我们担心从PHP5.3升级到PHP5.4会破坏我们的Postfixadmin安装。(我们发现postfixadmin与版本2.3.5中的php5.4兼容),升级Postfixadmin很可能会破坏数据库,我们负担不起停机时间。
解决这一问题的最佳办法是什么?多个PHP版本?有没有人将这样一个旧的postfixadmin版本升级到一个新的版本?是否有人成功地安装了较旧版本的Postfixadmin的php5.4?
发布于 2015-06-30 15:01:18
我在CentOS上的首选PHP是雷米储存库。Remi是Red的一名员工,他还打包了正式的repos包,此外,他还在自己的repos中维护了兼容的包,这些包都是最新版本的。只需在CentOS 6上安装和启用remi存储库,然后进行yum更新,就足以升级到PHP5.4。(默认情况下,repos ship已禁用,您需要显式启用它们。)您还可以启用PHP5.5或5.6,而且可能应该这样做,因为5.4将很快成为EOL,而且几乎所有在5.4上工作的包也将在5.5或更高版本上工作。
为了兼容性,我只需要同时升级Postfixadmin和PHP。您需要一个较短的维护时间(五分钟或更短的时间?)如果需要进行数据库模式更改并拥有大型数据库(很可能不需要),则需要稍微长一点的时间。Postfixadmin网站说,升级后加载upgrade.php就足够了。
记住你的备份。
https://serverfault.com/questions/702609
复制相似问题