2010-05-27 59 views
12

Quiero desarrollar usando un framework llamado Symfony pero no tengo una Mac y no quiero reiniciar dualmente con Debian.php no se reconoce como un comando interno (en Windows)

Intenté hosts virtuales a través de Virtual Box pero no funciona. Entonces decidí quedarme en Windows.

Así que cuando el tutorial me dice que haga

php lib/vendor/symfony/data/bin/check_configuration.php 

hago en las ventanas cmd:

php lib\vendor\symfony\data\bin\check_configuration.php 

y me dice:

'php' no se reconoce como un comando interno o externo

utilizo UwAmp (PHP + MySQL 5.2.12 + Apache) que se almacena en

E:\logiciels\UwAmp\ 

dentro tengo montón de archivos, pero supongo que es importante:

E:\logiciels\UwAmp\apache\php_5.2.11 

¿Cómo hacer el cmd PHP en el cmd de Windows funciona correctamente?

Respuesta

16

Tendrá que agregar el directorio en el que se encuentra el ejecutable php a la variable "ruta" (supongo que en su caso sería E: \ logiciels \ UwAmp \ apache \ php_5.2.11 ). En Windows, puede hacerlo como se describe aquí: http://www.computerhope.com/issues/ch000549.htm

Cualquier directorio que coloque en esta variable de ruta (están separados por un punto y coma) se utilizará automáticamente, por ejemplo, en un shell cmd.

+1

C: \ Archivos de programa (x86) \ NVIDIA Corporation \ PhysX \ Common; E: \ logiciels \ UwAmp \ apache \ php_5. 2.11 <------------- así es como se ve ahora –

+0

¡Thnaks, está funcionando! –

+0

php.exe está realmente en "E: \ logiciels \ UwAmp \ apache \ php_5.2.11" y no en un subdirectorio de él? – Rob

4

Necesita agregar la ruta donde reside el binario a la variable PATH. Puede hacerlo en XP y Win 7 en Sistema -> Configuración de usuario -> Variables de usuario

Cuestiones relacionadas