Haciendo del Desarrollo y la Arquitectura Web, ciencia y pasión.

Opciones de comandos de PHP

Aqui va un resumen de las opciones más comunes del comando php en la terminal:


🔧 Uso general

php [opciones] [-f] archivo.php [-- argumentos]

🔹 Opciones comunes

OpciónDescripción
-v Muestra la versión de PHP.
-i Muestra información detallada de configuración (como phpinfo()).
-m Lista los módulos/paquetes compilados y cargados.
-r Ejecuta código PHP directamente desde la línea de comandos, sin <?php ?>.
-a Modo interactivo (REPL).
-l Revisa errores de sintaxis en un archivo PHP (lint).
-f archivo.php Ejecuta un archivo PHP.
-S host:puerto Inicia un servidor web embebido.
-d clave=valor Establece una directiva de configuración temporal.
--ini Muestra la ruta del archivo php.ini en uso.
--rf Clase Muestra información sobre las funciones de una clase (Reflection).
--rc Clase Muestra la definición de una clase (Reflection).
--re Extensión Muestra información sobre una extensión.
--ri Extensión Muestra información detallada de una extensión cargada.

🔸 Ejemplos útiles

  • Ejecutar código inline:

    php -r "echo 'Hola mundo';"
    
  • Comprobar errores en un script:

    php -l archivo.php
    
  • Iniciar servidor local en el puerto 8000:

    php -S localhost:8000
    
  • Ver ubicación del php.ini:

    php --ini
    
  • Ver funciones de una clase:

    php --rf DateTime
    
  • Ver definición de una clase:

    php --rc Exception
    
  • Ver información de una extensión:

    php --ri json