As I was setting up a staging VM (CentOS 5), I quickly realized I could only get PHP 5.1 from the standard repositories. Thanks to this blog post, I was able to quickly get up and running with PHP 5.3.
From the command line on your server, run the following:
wget http://download.fedora.redhat.com/pub/epel/5/i386/epel-release-5-4.noarch.rpm wget http://rpms.famillecollet.com/enterprise/remi-release-5.rpm rpm -Uvh epel-release-5-4.noarch.rpm rpm -Uvh remi-release-5.rpm yum --enablerepo=remi update php php-* mysql
This, of course, assumes that your LAMP stack is already installed. If not, you would want to replace ‘update’ with ‘install’.
Make sure that you run the last update command (if you’re running an update) as noted above. Not including one of the three packages will result in a bunch of file conflict errors.