Según lo que se indica en esta página, Symfony2 necesita como mínimo una versión 5.3 de PHP.
Tras instalar Apache (tal y como comento en la entrada anterior) he ido a la página de descargas de PHP para Windows y he descargado e instalado php-5.3.4-Win32-VC6-x86.msi. Éste configura automáticamente el servidor Web y por tanto resulta muy muy fácil de instalar.
IMPORTANTE:
Como hay muchas versiones a elegir, conviene visitar esta página http://windows.php.net/download/ y leer las indicaciones del apartado "Which version do I choose?" de la parte izquierda. De entrada nos dice que para Apache hay que utilizar los VC6 (no los VC9) y yo he descartado los que contienen "nts" en el nombre, ya que éstos no configuran automáticamente con Apache y además no tienen los ficheros php5apache2_2.dll necesarios para que PHP pueda trabajar como un módulo de Apache.
Por tanto si tras instalar PHP, éste no te funciona y no puedes configurar manualmente el httpd.conf de Apache porque te faltan ficheros del tipo php5apache2_2.dll, no has elegido la versión correcta del instalador de PHP.
El instalador modifica directamente el httpd.conf y le añade las líneas necesarias para que funcione PHP. Lo hace teniendo en cuanta la carpeta donde hayamos decidido instalarlo. Las líneas tienen este aspecto:
ResponderEliminar#BEGIN PHP INSTALLER EDITS - REMOVE ONLY ON UNINSTALL
PHPIniDir "C:/lacarpetaquesea/PHP/"
LoadModule php5_module "C:/lacarpetaquesea/PHP/php5apache2_2.dll"
#END PHP INSTALLER EDITS - REMOVE ONLY ON UNINSTALL
Por cierto, con 5.3.4-Win32-VC6-x86.msi me funciona perfecto pero con 5.3.5-Win32-VC6-x86.msi no hay manera. No sé por qué.