Para poder ejecutar las tareas de la línea de comandos de Symfony, debemos
asegurarnos de que se puede acceder a PHP.EXE
desde la consola de comandos
y que se ejecuta correctamente:
Abre la consola de comandos, entra en C:\inetpub\wwwroot
y ejecuta lo siguiente:
PHP phpinfo.php
Debería aparecer el siguiente mensaje de error:
Si no se hace nada, la ejecución de PHP.EXE
no es posible porque le falta la
librería MSVCR71.DLL. Por tanto, debemos encontrar ese archivo DLL e instalarlo
en el lugar adecuado.
El archivo MSVCR71.DLL
es una vieja versión del runtime de Microsoft Visual
C++, que data del año 2003. Este archivo forma parte del paquete de .Net
Framework 1.1, que se puede descargar desde el sitio MSDN.
El archivo que necesitamos se encuentra instalado en el siguiente directorio:
C:\Windows\Microsoft.NET\Framework\v1.1.4322
Así que copia el archivo y pégalo en alguno de los siguientes directorios:
- en sistemas x64: directorio
C:\windows\syswow64
- en sistemas x86: directorio
C:\windows\system32
Si quieres ya puedes desinstalar el .Net Framework 1.1.
El archivo PHP.EXE
ya se puede ejecutar en cualquier consola de comandos sin
que muestre ningún error:
PHP phpinfo.php PHP check_configuration.php
Más adelante, comprobaremos que el archivo SYMFONY.BAT
incluido en el sandbox
también se ejecuta correctamente, ya que es la línea de comandos de Symfony.