【求助】安装php时出现的问题

我用redhat9 默认安装的了apache和mysql 还有xml等组件
我现在要架设LAMP服务器,由于rh9自带的mysql版本太低为3.x的所以我想升级一下mysql
从网上下的rpm包安装不了 说缺少一个.so的文件
自带的apache是2.0的 我用源码包安装 2.2的时候 安装过程很正常,没有错误,可是安装完成后 用rpm -qa httpd 查看 却还是以前的就版本
libxml也有这个问题,特别是xml的 因为rh9自带的xml太老了 我装php的时候就会报错
请高手指点:安装软件的时候应该怎样安装 特别是升级安装的时候 怎么样才能覆盖掉以前的老版本