自从这里提出这类问题以来已经有一段时间了.也许建议的解决方案已经改变.
我有一个运行RoundCube webmail的CentOS 5.4邮件服务器.默认情况下,RoundCube需要 PHP 5.2或更高版本. CentOS 5停留在修订版5.1.6,其中包含来自5.2的某些功能的后移端口.我禁用了Roundcube的PHP检查,效果很好.但是,我想使用的插件之一使用PHP 5.2中引入的方法.
由于这种情况下PHP和Postgres / MysqL的绑定,将PHP版本从5.1.6升级到5.2.x的最佳方法是什么?我见过第三方回购,CentOS测试,Fedora ……或者我可以从源代码编译.我想让这个系统保持稳定状态,以便在下一轮更新期间不会爆炸.
有什么建议?
我有一个运行RoundCube webmail的CentOS 5.4邮件服务器.默认情况下,RoundCube需要 PHP 5.2或更高版本. CentOS 5停留在修订版5.1.6,其中包含来自5.2的某些功能的后移端口.我禁用了Roundcube的PHP检查,效果很好.但是,我想使用的插件之一使用PHP 5.2中引入的方法.
由于这种情况下PHP和Postgres / MysqL的绑定,将PHP版本从5.1.6升级到5.2.x的最佳方法是什么?我见过第三方回购,CentOS测试,Fedora ……或者我可以从源代码编译.我想让这个系统保持稳定状态,以便在下一轮更新期间不会爆炸.
有什么建议?
解决方法
我已经使用
atomic repos多次这样做了.简单来说,在大多数情况下需要三个步骤:
wget -q -O - http://www.atomicorp.com/installers/atomic.sh | sh yum update PHP service httpd restart
我显然无法保证它对你有用,但对我自己来说这已成为标准方法.