mild success story for you.
i use RH9 for the first time earlier this year (just about the time FC1 went public) and was able to get apache up and running right off the bat with almost zero problems. only problem i had was some bad html code. once i got that fixed and iptables turned off i was up and serving.
it really is extreemly easy with the RH line of OSs. now im not a huge fan of the FC line, but that is just because the 1 and only time i messed with it i could not get my NIC working on my laptop so i went back to RH9 and have zero hardware problems.
i have also setup a Whitebox 3 server for apache and that is just as easy as RH9 was, due to it really being RHE (red hate enterprise) without all the RH logos so you can get it for free instead of paying RH the rougly $700 for the server OS.
you only need the 1st CD, but if you want to do a full GUI based install, then you will most likely need all 3 CDs.
Whitebox ISO download here
Whitebox home page
if you go with that distro, then you will want to install YUM
and configure your yum.conf file as follows
name=White Box Enterprise Linux $releasever - $basearch - Base
name=White Box Enterprise Linux $releasever - $basearch - Released Updates
#name=White Box Enterprise Linux $releasever - $basearch - Unreleased Updates
then you can just run yum install apache and away it will go. same for php and mysql. very fast and effective way to get the server installed. as for confgiuring them and getting their .conf files working 100% the way you want. see the above links.
enjoy and good luck.