2012-10-13 296 views
15

Quiero ejecutar un archivo .php en Windows cmd. tengo seguir esta sugerencia: php is not recognized as an internal command (in Windows)Ejecutar archivo php en Windows CMD

Pero no funcionaba.

que estoy tratando de hacer en el programa de comandos C: \ Windows \ system32 \ cd \ myfolder Luego se introduce en mi carpeta como C: \ php pero cuando entro en mi mi dirección de archivo PHP como C: \ myfolder \ php file.php que solo muestra el error "php no se reconoce como interno o externo" Pero cuando intento sin el comando php como C: \ myfolder \ file.php, acaba de abrir en el bloc de notas. Pero quiero ejecutarlo en CMD. ¿Cómo puede ser posible?

Respuesta

34

Si se ejecuta Windows 10:

  1. Abra el menú de inicio
  2. Tipo path
  3. Haga clic en Editar las variables el medio ambiente sistema (por lo general, es el resultado de búsqueda superior) y continúe en el paso 6 a continuación.

Si en Windows más antiguas:

  1. Mostrar escritorio.

  2. clic derecho en Mi PC acceso directo en el escritorio.

  3. Haga clic en Propiedades.

  4. Debería ver una sección del Panel de control - Panel de control \ Sistema y seguridad \ Sistema.

  5. Haga clic Configuración avanzada del sistema en el menú izquierdo.

  6. Haga clic variables Enviornment hacia la parte inferior de la Propiedades del sistema ventana.

  7. Seleccionar PATH en la lista de variables de usuario.

  8. Agregue su ruta PHP (C: \ myfolder \ php) a su variable PATH, separada de la cadena ya existente por un punto y coma.

  9. Haga clic en OK

  10. abrir su "cmd"

  11. Tipo PATH, pulse enter

  12. Asegúrese de que usted vea a su carpeta de PHP en la lista.

Eso debería funcionar.

Nota: asegúrese de que su carpeta PHP tenga php.exe. Debería tener el tipo de archivo CLI. Si no tiene el php.exe, siga las instrucciones de instalación al - http://www.php.net/manual/en/install.windows.manual.php y descargue el archivo de instalación desde allí.

+0

Gracias he hecho todo esto. Pero, ¿qué pasa con el archivo php.exe? No lo tengo. ¿Es necesario convertir el archivo php como .exe? – user1687804

+1

Cuando escribe "php file.php", el primer php es en realidad php.exe, la herramienta de línea de comandos. Acabo de editar la respuesta. Por favor, compruebe – janenz00

+0

bien, lo que he hecho. mi ruta es C: \ myfolder \ file.php Editar ruta de acceso de variable con otra ruta como (.; ruta; C: \ myfolder) Y escribí cmd C: \ Windows \ system32> cd \ myfolder y obtengo mi carpeta y mostrando en cmd como C: \ myfolder> y luego escribo C: \ myfolder> php file.php y luego solo se muestra "php no se reconoce como interno o externo" ¿qué debo hacer? – user1687804

1

Usted debe declarar la variable de entorno de PHP en ruta, así que podría usar la siguiente manera:

C:\Path\to\somewhere>php cli.php 

Usted puede hacerlo como this

+2

Cansado, pero solo muestra el error "php no se reconoce como interno o externo" – user1687804

1

puede por ejemplo: configurar su variable de entorno PATH con php.exe carpeta por ejemplo, c: \ archivos de programa \ PHP

crear un archivo de secuencia de comandos en d: \ nombre de archivo como a.php

abierto cmd: ir a la unidad d: d usando: comando

tipo siguiente comando

php -f a.php

verá la salida

Cuestiones relacionadas