HOME
Andrew Schwabe's Blog: Upgrading CentOS 4 or RHEL 4 to use PHP5

Upgrading CentOS 4 or RHEL 4 to use PHP5

This seemingly simple task was more work than I expected. Here are some of my notes in the hopes that this helps somebody. If it does, and you want to donate to my cause, or just encourage me to keep blogging about stuff like this, email me :)

Ok, there are a bunch of sites out there, that helped me get 75% of the way. Download the RPMs, try to install, and error, dependancies i've never seen before.

This tutorial got me 75% of the way:

http://www.lampdeveloper.co.uk/linux/installing-php-525-suhosin-php-eaccelerator-on-centos-4-with-yum.html

(By the way centos 4 and RHEL4 are pretty much the same, but this is focusing on the specifics for RHEL4)

All said and done, here are the RPMs I ended up needing (to get to 90% success)

  • php-5.1.6-3.el4s1.10.i386.rpm
  • php-cli-5.1.6-3.el4s1.10.i386.rpm
  • php-common-5.1.6-3.el4s1.10.i386.rpm
  • php-gd-5.1.6-3.el4s1.10.i386.rpm
  • php-ldap-5.1.6-3.el4s1.10.i386.rpm
  • php-mysql-5.1.6-3.el4s1.10.i386.rpm
  • php-pdo-5.1.6-3.el4s1.10.i386.rpm
  • php-pear-1.4.11-1.el4s1.1.noarch.rpm

FYI Don't be daft and ask me for download links, if you need to know where to download these, google for it, took me all of 3 minutes. Some of them came from all over.

Now when you try to install these, you get the dreaded dependancy error:

Needs libmysqlclient.so.15

So i went searching, and ended up finding this gem:

MySQL-shared-compat-6.0.10-0.rhel4.i386.rpm

which installs multiple mysql version libraries. That did the trick, and a simple "rpm -U *.rpm" >> success

cheers


Comments (Comment Moderation is enabled. Your comment will not appear until approved.)
DP's Gravatar Brilliant! All I needed was the compat (using -U) and that solved the issue.
# Posted By DP | 9/24/09 11:32 AM
Zane's Gravatar Right on man thanks soooo much you saved my random internet googler butt. So how would one figure this out on their own for my own future knowledge? How did you figure this out if you don't mind sharing some insight.
# Posted By Zane | 11/18/09 11:23 PM