No veo en tu httpd.conf que hayas cargado el módulo de php, por eso php no puede funcionar
Además, con la serie 2.2 de Apache tan sólo funciona "de serie" la versión 5.2 de PHP. Para otras versiones hay que bajarse una .dll compatible desde la web de apachelounge.
Te recomiendo olvidar el libro ya que no parece estar actualizado, y revisa en su lugar este manual:
http://servidor.hostrocket.com En ese manual no se explica la configuración para apache 2.2 pero es muy parecida a la de apache 2.0 y no creo que te sea difícil seguirla, de todas formas si tienes alguna duda me la preguntas por aquí.
En cuanto a la .dll, en ese manual verás que hay que cargar el módulo de php que es un archivo php4apache2.dll (en el caso de php4 sobre apache 2) o php5apache2.dll (en el caso de php5 sobre apache 2). Tienes estas opciones:
- Si te descargas PHP 5.2, en éste viene la .dll ya preparada, y se llama php5apache2_2.dll
- Si te descargas otra versión de PHP, tienes que buscar la .dll en
http://www.apachelounge.com/download/
Esta .dll es la que carga el módulo de apache en la sentencia LoadModule que podrás ver al seguir el tutorial.
Suerte