Índice

Utilizar PHP desde la línea de comandos

Es posible utilizar PHP desde la línea de comandos. Este modo de funcionamiento no requiere un servidor web y se utiliza, por ejemplo, para el desarrollo de secuencias de comandos administrativas.

Sintaxis simplificada

php [opciones] [script]

Con

opciones

Opciones en la línea de comandos (por ejemplo, -h para obtener la ayuda, -v para la versión, etc.).

script

El archivo que contiene el código PHP que se va a ejecutar.

Ejemplo

# php -v 
PHP 7.2.5 (cli) (built: May 10 2018 10:42:48) (NTS) 
Copyright (c) 1997-2018 The PHP Group 
Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies 
 
## php script.php Olivier 
¡Hola Olivier!

Contenido del script script.php:

<?php 
// mostrar un mensaje simple 
// utilizando el parámetro 
// pasado en la línea de comandos 
echo "¡Hola $argv[1]!\n"; 
?>

PHP en línea de comandos ofrece también un pequeño servidor web que se puede utilizar para el desarrollo. Este servidor web integrado se puede iniciar de la siguiente manera:

php -S servidor:puerto [-t ruta]

servidor

Nombre o dirección IP del servidor.

puerto

Puerto de escucha.

ruta

Directorio raíz de los documentos (directorio actual por defecto).