Para ver como está "corriendo" tu PHP .. haz un phpinfo() .. ahí en el primer bloque de información en "server API" lo veras (o dirá CGI o Apache).
Cita: Lo que entiendo es que para poder ejecutar el php primero tengo que correr el apache, no es lo mismo?.
Has de saber que PHP es un interprete y se usa junto o por separado con un servidor HTTP .. En su modo mas "primario" .. PHP junto a un servidor HTTP se ejcuta siguiendo las normas del CGI .. (esto es teoría que sale en los primeros capítulos del manual de PHP .. y si programas en PHP deberias sabre que tienes entre manos ..)
Ahora, conel Servidor HTTP "Apache" se te ofrece la posibiblidad que trabaje como módulo de este PHP .. Todo esto para mayor rendimiento y poder ejecutar ciertas tareas com por ejemplo autentificación HTTP .. etc.
Un manual para instalar PHP bajo Apache como módulo:
http://www.mundodivx.com/php/php.html
Un saludo,