PHP no se reconoce como un comando interno o externo

Introducción

Si estas empezando a trabajar con PHP e intentaste ejecutar un script por medio de la consola, posiblemente te apareció el siguiente mensaje

El término ‘php’ no se reconoce como nombre de un cmdlet, función, archivo de script o programa ejecutable.

o también

“php” no se reconoce como un comando interno o externo, programa o archivo por lotes ejecutable

dependiendo que terminal estas ocupando.

Esto se debe a que la ruta donde se encuentra su archivo php ejecutable no se encuentra.

¿Y donde esta ese archivo?

pues depenede de que herramienta estas ocupando, en este caso yo te lo enseñare por medio de MAMP. En el caso de esta herramienta tienes varias version de php que se encuentran en C:\MAMP\bin\php si accedes a esta ruta debes ser algo así

PHP no se reconoce como un comando interno o externo

Ahora depende de la versión de php con la que quieras trabajar es la carpeta que debes de seleccionar en mi caso quiero la versión 7.4.1 por lo cual al seleccionar esta carpeta veremos lo siguiente

PHP no se reconoce como un comando interno o externo

aquí es donde se encuentra nuestro archivo de php ejecutable, ahora solo falta indicar donde esta este archivo, por lo que nos iremos a buscador de windows y escribiremos “variables del entorno” y seleccionamos la primera opción que nos aparece

PHP no se reconoce como un comando interno o externo

luego de que nos abra la aplicación le daremos click al botón de “Variables de entorno…” y nos abrira una ventana con el titulo Variables de entorno, proceguiremos a la seccion de “Variables del sistema” y le daremos click a la variable path y luego en el botón de editar

PHP no se reconoce como un comando interno o externo

C:\MAMP\bin\php\php7.4.1Realizando los pasos anteriores nos abrira una nueva ventana donde le tendremos que dar click a “Nuevo” y luego en el campo que se despliega hay que colocar la ruta donde se encuentra nuestro archivo php ejecutable en mi caso es

php -v en tu terminar te deberia de mostrar lo siguienteSi tu ruta es correcta, al ingresar el siguiente comando

PHP no se reconoce como un comando interno o externo

¿Y si no uso MAMP?

Puedes estar ocupando una de las siguientes herramientas de desarrollo.

El proceso es prácticamente los mismo, encontrar tu ejecutable php y añadirlo a tus variables del entorno solo que lo único que cambia es la ubicación de este archivo, si utilizaste la configuración por defecto lo mas probable es que se encuentre en las siguientes rutas

  • XAMPP: C:\xampp\php\php.exe
  • WAMP: C:\wamp\bin\php
ATENCIÓN!! Antes de copiar y pegar a diestra y siniestra, verifica que tu archivo en realidad se encuentre ahí o de lo contrario de nada servirá
Comentarios (3)
SB
SidneyBoazy
Publicado a las 10:02, el 25 FEB 2025 Responder

Helpful posts. Cheers! online casino verluste zurГјckholen https://combatcasino.info/real-money-keno/ bally's casino online registration

SB
SidneyBoazy
Publicado a las 08:02, el 26 FEB 2025 Responder

Thanks a lot! I like it! australian licensed online the waterwheel casinos https://combatcasino.info/ohio-online-casinos/ noble casino online

SB
SidneyBoazy
Publicado a las 16:02, el 27 FEB 2025 Responder

This is nicely said! ! how to ban yourself from online casinos https://combatcasino.info/massachusetts-online-casino/ online casino sweepstakes software

Deja un comentario
arrow-up-bold-circle