Ejecutar archivo PHP desde la línea de comandos

Olorunfemi Akinlua 16 febrero 2024
  1. Instalación PHP
  2. Ejecutar PHP de forma interactiva
  3. Analizar archivo PHP
  4. Ejecutar una sola línea de código
Ejecutar archivo PHP desde la línea de comandos

La mayoría de las veces, ejecutamos PHP en servidores web, para ser precisos. Después de todo, PHP es un lenguaje del lado del servidor.

Sin embargo, también es un lenguaje de secuencias de comandos que puede ejecutar a través de un shell o una línea de comandos. Con él, puede ejecutar PHP de forma interactiva como lo haría con Python o sus comandos típicos de Git o Bash.

Este tutorial le enseñará cómo ejecutar PHP desde la línea de comandos fácilmente y con unos pocos comandos.

Instalación PHP

Antes de que pueda ejecutar PHP en su PC local, debe tener PHP instalado. Para hacerlo, irá al sitio web de PHP para usuarios de Windows, este artículo para usuarios de Mac o esta guía de instalación para usuarios de Linux.

Para los usuarios de Windows, puede extraer el archivo descargado, copiarlo en C:\php, agregarlo a la ruta de Variable de entorno y verificar la versión de PHP para determinar la configuración completa usando el siguiente comando.

php -v

Una vez que vea una versión, puede comenzar a ejecutar PHP a través de su línea de comando. Además, puede ejecutar su PHP en sus servidores o en la nube.

Ejecutar PHP de forma interactiva

php -a

El resultado de este comando dentro del shell o CLI se encuentra a continuación.

> php -a
Interactive mode enabled

Luego, puede ejecutar la declaración de PHP como se muestra a continuación.

php > echo "This is the PHP interpreter";
This is the PHP interpreter

Analizar archivo PHP

Para analizar un archivo PHP existente con su código, debe estar en el directorio de trabajo del archivo PHP. El comando pwd es útil para comprobar en qué directorio de trabajo se encuentra.

pwd

En Windows, debería darte algo como lo siguiente.

Path
----
cd C:\Users\HP\Documents

Debería ver algo como esto en Unix (macOS) y Linux.

/home/runner/ProudScientificMemorypool

Si no está en el directorio correcto, puede navegar al directorio correcto usando el comando cd.

cd C:\Users\HP\Documents

Puede obtener más información sobre cómo navegar por la interfaz de línea de comandos en Windows, MacOS y Linux.

Una vez que esté seguro de que está en el directorio correcto de su archivo PHP, puede analizar (ejecutar) el archivo PHP mediante el siguiente comando.

php -f main.php

O puedes usar:

php main.php

Puede exportar los resultados del código de su archivo PHP a un txt o html mediante el siguiente comando.

php -f main.php > results.html

Sin embargo, supongamos que el código PHP tiene una función readline() como el código del tutorial sobre cómo calcular el promedio de un conjunto de números continuos en PHP. En ese caso, podría experimentar un comportamiento extraño, como no ver el aviso.

exportar resultado de terminal a archivo html

Por lo tanto, es importante que sepa qué código PHP está analizando. La salida, resultados.html, se parece a la siguiente dentro de un archivo HTML.

Adding numbers repeatedly to get the average at all the intervals
If you want to terminate the program, type 000

Current average is 123

Current average is 178.5

Current average is 234

Current average is 289.5

Current average is 345

Current average is 400.5

Current average is 456

Current average is 510.25

Current average is 553.66666666667

Average of all the numbers (9) is 553.66666666667.

Ejecutar una sola línea de código

Para ejecutar solo una pequeña parte/una línea de código, puede usar:

php -r '$statement = "I know PHP"; echo "$statement\n";'

Producción :

I know PHP
Olorunfemi Akinlua avatar Olorunfemi Akinlua avatar

Olorunfemi is a lover of technology and computers. In addition, I write technology and coding content for developers and hobbyists. When not working, I learn to design, among other things.

LinkedIn