As madhatter reminded me, a yum update will bring you up to the latest redhat php release, at the time of writing this appears to be: 5.3.3-14.el6_3
In any event your plan of action should be something along the lines of:
- Schedule a maintenance window
- Create a test plan
- Shutdown apache
- update php
yum update php
- start apache
- Execute test plan
If your test plan fails you can downgrade php,
yum downgrade php that said I would test this all using a "throw away" vm, that way you can run through all of this without any risk to the production system.
Is there a particular need for 5.3.4 or is this just a security concern?
Note: redhat backport security and bug fixes into their releases.
5.3.3-14 for instance indicates php 5.3.3 with 14 redhat itterations:
- Mon Jun 25 2012 Joe Orton - 5.3.3-14
add security fix for CVE-2010-2950
Wed Jun 13 2012 Joe Orton - 5.3.3-13
fix tests for CVE-2012-2143, CVE-2012-0789
Tue Jun 12 2012 Joe Orton - 5.3.3-12
- add fix for CVE-2012-2336