Might have just been a one-off anomoly, but just in case anyone else has this problem, thought I'd post my experience. When I used whm to upgrade to php 5 today, it didn't remove the php4 module load references in httpd.conf, so it was trying to load both php4 and php5 modules and decided to just freak out instead. Easy to fix, once you find it.