I can help it exactly.
But try this way:
1) go to www.mysql.com and download latest version of mysql applicable for your system.
2) extract the downloaded file (most propably *.tar.gz) into /usr/local/
you will then have direcory like mysql-version-other-info in /usr/local/
!!! do not install , extract only !!!
3) make a symbolic link from /usr/local/mysql to the directory that was created step earlier.
4) compile php with --with-mysql=/usr/local/mysql
5) finally - compile apache 🙂
If it fails do the same, but with installing mysql (you would have to remove mysql installed from RPM to avoid conflict)
If the apache works ok try to change directory name from /usr/local/mysql to /usr/local/mytest for example.
if apache still starts, you can safely delete mysql you've downloaded. if not change the directory name back again.
If you should have problems with mysql installation fell free to contact.
That's exactly the way i did it.
(i'd installed mysql, because i had no rpm of one)
good luck!
Marcin.