2011-01-30 10 views
5

En Linux, todo lo que tenía que hacer era instalar PHP y Boom, estoy listo para ejecutar y ejecutar scripts PHP a través de la línea de comandos.Solo quiero ejecutar PHP en la línea de comando en Windows. ¿Cómo empezar?

En Windows, ¿es lo mismo? Si acabo de descargar el binario e instalarlo, ¿puedo ejecutar la línea de comandos PHP? Y también, ¿debería obtener la versión segura para subprocesos o no segura para subprocesos? No tengo IIS (¿o tengo Windows 7 Ultimate?) Ni Apache. ¡Solo quiero la funcionalidad de la línea de comandos!

¡Gracias por el consejo!

+0

aha! Creo que esto podría ayudar: http://php.net/manual/en/install.windows.commandline.php ¡Disculpa de antemano por no encontrar eso antes! – trusktr

+0

Como nota al margen, sí, tiene IIS en Win 7 Ultimate. Puede instalarlo siguiendo las instrucciones en este sitio: http://digitizor.com/2009/02/20/how-to-install-microsoft-iis-server-on-windows-7/ –

+0

¡Gracias Limo Wan Kenobi! – trusktr

Respuesta

8

Es lo mismo en Windows, solo necesita asegurarse php.exe is in your PATH (para usar php.exe desde cualquier directorio) y necesita usar CTRL-Z + RETURN para EOF (CTRL-D bajo Unix):

sesión de ejemplo:

D:\dev\php>php 
<?php 
echo 'foo'; 
?> 
^Z 
foo 
D:\dev\php> 
+0

Cool, gracias! Entonces, ¿qué es ctrl-z + return exactamente? – trusktr

+0

Cuando comienzas a php, cualquier cosa que escribas va a php y necesitas "decir" cuándo termina la entrada. Eso es lo que (CTRL-Z luego RETORNO) para [necesita escribir eso]. –

+0

oh bien, genial, lo tengo. ¡Gracias! – trusktr

-3

instalar Apache. O cualquier otro servidor web capaz de ejecutar PHP. Apache es fácil de instalar, eso es todo, y viene preempaquetado con PHP. Debe instalarse de manera predeterminada en Apache, así es como comienza. Download it from here.

+0

AFAIK apache no está preenvasado con php (no el que se ha vinculado) .. –

+0

Cool, gracias por el consejo! solo quiero PHP, sin servidor. Solo quiero hacer cosas de línea de comando. ¡Gracias! – trusktr

Cuestiones relacionadas