Upgrade packages on Centos 4 for WordPress 3.3

Recently I had to upgrade MySQL and PHP to enable the latest and greatest version of WordPress on a server.


The server is currently still running CentOS 4, but didn't want to upgrade it to a newer major version. Thanks to the builds of Jason Litka for RHEL4/CentOS 4, I was able to upgrade the packages...


Finally I was able to upgrade the following packages:



  • MySQL from version 4.1.22 to 5.1.58

  • PHP from version 4.3.9 to 5.2.17

  • Apache from version 2.0.52 to 2.2.21


You can easily enable the repo by adding a .repo file to /etc/yum.repos.d/ on your box with the following content:


[utterramblings]
name=Jason's Utter Ramblings Repo
baseurl=http://www.jasonlitka.com/media/EL$releasever/$basearch/
enabled=1
gpgcheck=1
gpgkey=http://www.jasonlitka.com/media/RPM-GPG-KEY-jlitka


Please note that some modules are changed if you upgrade Apache from 2.0 to 2.2, for example mod_access functionality moved into mod_authz_host.


Another "weird" thing was that the dovecot package had a dependency on /usr/lib/mysql/libmysqlclient.so.14,  this can be solved by installing the mysqlclient14.i386 rpm. :-)