jueves, 10 de marzo de 2011

Instalación de PHP

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.

1 comentario:

  1. 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:

    #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é.

    ResponderEliminar