以下工作正常吗没有任何问题? 我有apccaching安装,其他包通常的PHPconfiguration。
yum update php
那足够了吗?
它是一个活跃的服务器,所以想要确定,看看我应该考虑什么,以减less这种痛苦。
对于运行基于PHP的网站的用户,几乎总是需要跟踪错误修复更改以及Red Hat可能提供的安全修复程序。 正如您所知,由于“企业”版本locking,他们很less提供错误修复更新,甚至对于您真正需要的类似PHP的东西。
在我的生产networking服务器上,我使用了remi版本库多年。 它提供了当前版本的PHP,MySQL,Symfony以及许多需要定期更新的相关软件包。 在撰写本文时,它提供了PHP 5.4.33和MySQL 5.5.40。 (PHP 5.5在remi-php55中可用。)
你会注意到的主要区别是你的PHP错误开始消失… 🙂
正如madhatter提醒我的,yum更新会带给你最新的redhat php版本,在撰写本文时,这似乎是:5.3.3-14.el6_3
无论如何,你的行动计划应该符合以下几点:
yum update php 如果你的testing计划失败,你可以降级的PHP, yum downgrade php说,我会testing这一切使用“扔掉”虚拟机,这样你可以运行通过所有这一切没有任何风险的生产系统。
5.3.4是否有特殊的需要,还是仅仅是一个安全问题?
注意:redhat将安全性和bug修复回溯到他们的版本。
5.3.3-14举例说明php 5.3.3有14个redhat转码:
即
- 星期一2012年6月25日Joe Orton – 5.3.3-14
为CVE-2010-2950添加安全修复程序
星期三2012年6月13日Joe Orton – 5.3.3-13
修复CVE-2012-2143,CVE-2012-0789的testing
星期二2012年6月12日Joe Orton – 5.3.3-12
- 为CVE-2012-2336添加修复程序
CentOS 6在标准版本库中没有PHP 5.3.4,你可以在这里看到。 yum update php不会升级到5.3.4。
长时间思考你为什么要升级。 CentOS和它的上游供应商还没有包括5.3.4,因为它还没有经过testing。
如果您确实想继续,可以查看第三方存储库列表。 我实际上没有看到任何有PHP 5.3.4,但我没有看起来太难。
一旦你find了你想要的软件包的回购,用rpm -qa | grep php收集你当前的PHP软件包列表 rpm -qa | grep php 。 运行yum update php ,它应该显示你想要更新。 它应该匹配您当前安装的列表中的所有内容,但具有更新的版本。 如果yum与您当前安装的列表不匹配,请不要更新。