Te recomendaría repasar o seguir desde cero la configuración que realizastes con esta guía de instalación de PHP+Apache ..
Es probable que algún paso de dejastes ..
http://www.maestrosdelweb.com/editorial/phpmysqlap/
Por cierto .. esta guía de instalación de PHP instala PHP sobre Apache dejandolo como módulo de este. Este tipo de instalación ofrece mejor rendimiento frente a la versión CGI además de prestar algunas funcionalidades más como por ejemplo el poder usar autentificación HTTP (tipo la que usa phpMyadmin (entre otras) .. por ejemplo)
Un saludo,