sublime - PHP no se reconoce como un comando interno o externo en el símbolo del sistema
ping no se reconoce como un comando interno o externo (8)
¿Tu ruta está configurada correctamente?
En Windows, puede hacerlo como se describe aquí:
Recibí el siguiente error cuando ejecuto un comando con
php
C:/xampp/htdocs>php
''php'' is not recognized as an internal or external command,
operable program or batch file.
No recibo ningún error cuando ejecuto el comando con
php
en la siguiente ruta:
C:/xampp/php>php //do not got error here
¿Por qué me sale este error?
''php'' no se reconoce como un comando interno o externo, programa operativo o archivo por lotes.
Agregue
C:/xampp/php
a su
PATH
entorno
PATH
.
Luego cierre el símbolo del sistema y reinicie nuevamente.
Es muy importante porque si no reinicia el símbolo del sistema, los cambios no se reflejarán.
Establezca
"C:/xampp/php"
en su variable de
entorno
PATH.
Luego reinicie CMD prompt.
También recibí el siguiente error cuando ejecuto un comando con
PHP
, hice la solución así:
- Desde el escritorio, haga clic con el botón derecho en el icono de la computadora
- Elija Propiedades en el menú contextual.
- Haga clic en el enlace Configuración avanzada del sistema.
- Haga clic en Variables de entorno. En la sección Variables del sistema, busque la variable de entorno PATH y selecciónela. Haz clic en Editar. Si la variable de entorno PATH no existe, haga clic en Nuevo.
-
En la ventana Editar variable del sistema, agregue
C:/xampp/php
a su variable de entorno PATH .
Nota muy importante: reiniciar el símbolo del sistema
Aquí lo que HAGO en MI PC instalo todo el software que solía usar en G: partian no C: si mi sistema operativo se cae (win 10), no es necesario volver a instalarlos y perder tiempo, luego, cómo funcionan las ventanas se actualiza RUTA automática si instala algún programa nuevo o parte de software,
ASI QUE
¡Debo actualizar PATH como estos AQUÍ! todo mi software que solía usar
%SystemRoot%/system32;%SystemRoot%;%SystemRoot%/System32/Wbem;%SYSTEMROOT%/System32/WindowsPowerShell/v1.0/;G:/HashiCorp/Vagrant/bin;G:/xampp/php;G:/xampp/mysql/bin;G:/Program Files (x86)/heroku/bin;G:/Program Files (x86)/Git/bin;G:/Program Files (x86)/composer;G:/Program Files (x86)/nodejs;G:/Program Files (x86)/Sublime Text 3;G:/Program Files (x86)/Microsoft VS Code/bin;G:/Program Files (x86)/cygwin64/bin
C:/xampp/php
agregar
C:/xampp/php
a su
PATH Environment Variable
, solo después de eso podrá ejecutar la línea de comando
php
desde fuera de
php_home
.