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:
name=Jason's Utter Ramblings Repo
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.