xamp slmgr running reconoce interno externo error composer como comando php windows cmd

slmgr - php no se reconoce como un comando interno(en Windows)



ping no se reconoce como un comando interno o externo (2)

Quiero desarrollar usando un framework llamado Symfony pero no tengo una Mac y no quiero arrancar dual con Debian.

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

Entonces cuando el tutorial me dice que haga

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

lo hago en el cmd windows:

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

y me dice:

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

Uso UwAmp (php 5.2.12 + mysql + apache) que se almacena en

E:/logiciels/UwAmp/

Dentro tengo muchos archivos, pero creo que eso es importante:

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

¿Cómo hacer que el cmd PHP en el cmd Windows funcione correctamente?


Deberá agregar el directorio en el que se encuentra el archivo ejecutable php a su variable "ruta" (supongo que en su caso sería E: / logiciels / UwAmp / apache / php_5.2.11). En Windows, puede hacer eso 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 usará automáticamente, por ejemplo, en un shell cmd.


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