PHP Programming language

Opciones de PHP desde Linea de comandos – PHP Tips

Hoy voy a explicar alguna de las opciones que tiene PHP desde la linea de comandos. Una de las opciones mas útiles es la de poder probar nuestro código vía web sin necesidad de tener instalado un servidor web, esta es una opción que solo esta disponible a partir de la versión 5.4

Servidor web integrado

Supongamos que tenemos el siguiente código guardado en un fichero llamado index.php


<!DOCTYPE html>
<html lang='es'>
<head>
<meta charset="UTF-8">
<title>Pruebas PHP</title>
</head>
<body>
<h1>Pruebas con PHP</h1>
<?php echo "Hola Mundo"; ?>
</body>
</html>

Si desde la terminal lanzamos el siguiente comando:


php -S localhost:8888 index.php

Abrimos un navegador y tecleamos la siguiente dirección localhost:8888

Captura de pantalla 2013-11-17 a la(s) 19.28.05

Para terminar la ejecución del servidor pulsamos CTRL + c en el terminal que hemos lanzado el comando y se terminara.

Sintaxis coloreada

Con el mismo código que hemos usado antes tecleamos lo siguiente, imaginemos que queremos crear una versión HTML para ver el código que tenemos. Ejecutamos lo siguiente


php -s index.php > index.html

Esto nos generara el archivo index.html, y si lo abrimos veremos el código fuente coloreado

Captura de pantalla 2013-11-17 a la(s) 19.33.51

Comprobar sintaxis

También podemos comprobar la sintaxis desde la linea de comandos de la siguiente manera


php -l index.php

Si tenemos algún error en nuestra sintaxis este comando nos mostrara donde.

Anuncios

Un comentario en “Opciones de PHP desde Linea de comandos – PHP Tips”

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s