PHP se utiliza principalmente para desarrollar aplicaciones web, pero también se puede utilizar para otros fines. Una de las características útiles de PHP es el soporte de Sapi (Interfaz de programación de aplicaciones del servidor) Tipo nombrado CLI (Interfaz de línea de comandos). El CLI SAPI se lanza en Php 4.2.0 versión por primera vez. El -habilitar La opción se usa para habilitar esta función, y esta opción está habilitada en la nueva versión de PHP de forma predeterminada. Además, el -desactivar La opción se utiliza para deshabilitar esta función.
Se utilizan diferentes opciones de CLI en PHP, y la forma de ejecutar el script PHP desde la línea de comandos se describe en este tutorial.
Opciones de CLI:
Algunas opciones de CLI usadas en su mayoría. Se explican a continuación:
Opción | Descripción |
-riñonal | Se usa para ejecutar el script PHP sin usar PHP Delimiter (). |
-F | Se usa para ejecutar el archivo php. |
-i | Se usa para mostrar la salida de phpinfo (). |
-l | Se usa para verificar la sintaxis del archivo php dado. |
-w | Se usa comentarios de tiras y espacios en blanco del archivo dado. |
-a | Se usa para funcionar en un entorno de concha interactivo. |
-H | Se utiliza para mostrar todas las opciones disponibles con una explicación de CLI. |
-V | Se utiliza para mostrar la información de la versión PHP CLI. |
Usos de las opciones de CLI:
Debe instalar PHP en su sistema operativo para verificar las opciones de CLI de PHP. No se requiere un servidor web para ejecutar el script PHP desde el terminal. Por lo tanto, puede ejecutar el comando php desde cualquier ubicación, y el archivo php se puede almacenar en cualquier ubicación.
Los usos de diferentes opciones de CLI se muestran en esta parte de este tutorial.
Ejemplo -1: verifique la versión de CLI usando -V
Ejecutar el comando php con la opción -v desde el terminal.
$ PHP -VLa siguiente salida muestra CLI versión 7.4.3 instalado en el sistema.
Ejemplo -2: Muestre la salida de phpinfo () usando -i
Ejecutar el comando PHP con la opción -i desde el terminal.
$ php -iLa siguiente salida muestra la información detallada devuelta por la función phpinfo ().
Ejemplo -3: ejecute un script PHP simple sin delimitador PHP usando -r
Ejecutar el comando php con la opción -r y un script desde el terminal.
$ php -r 'echo "Bienvenido a Linux Sint \ n";'La siguiente salida aparecerá después de ejecutar el script. El valor de la cadena se imprime con una nueva línea aquí.
Ejemplo -4: ejecute el script PHP desde un archivo usando -f
Crear un archivo PHP llamado CLI1.php Con el siguiente script. Aquí, Stdin se define al comienzo del script para tomar la entrada del usuario. A continuación, se tomarán dos valores de cadena del usuario donde el valor de entrada puede ser un máximo de 5 caracteres. Luego, los valores se convertirán en valores enteros, y su suma se almacenará en una variable que se imprimirá más adelante.
#!/usr/bin/php -qEjecute el archivo php desde el terminal usando el comando php con -f opción. Debe mencionar la ruta del archivo php correctamente en el comando.
$ php -f/var/www/html/php/cli1.phpEn la siguiente salida, se toman 30 y 70 como entrada, y 100 se imprimen como salida.
Ejemplo -5: verifique la sintaxis del archivo php usando -l
Crear un archivo PHP llamado CLI2.php Con el siguiente script. Aquí, Stdin se define al comienzo del script para tomar la entrada del usuario. A continuación, se tomará un valor de cadena del usuario y se imprimirá después de formar.
#!/usr/bin/php -qEjecute el script anterior con la opción -l para verificar el error de sintaxis. Si el script contiene algún error de sintaxis, la salida mostrará el error con un número de línea. De lo contrario, imprimirá el valor 'Sin error de sintaxis detectado '. Es mejor verificar el script, ya sea que contenga algún error de sintaxis o no, antes de ejecutar el script.
$ php -l/var/www/html/php/cli2.phpLa siguiente salida muestra que el script no tiene un error de sintaxis. Por ejemplo, si se omite algún semicolon (;) después de cualquier línea, entonces mostrará el error con el número de línea.
Ejemplo -6: Muestre el script PHP de un archivo omitiendo comentarios y espacios en blanco usando -W
Puedes verificar el uso de -w Opción creando cualquier archivo de script de PHP con comentarios y espacios en blanco. Crear un archivo PHP llamado CLI3.php con el siguiente código que contiene dos comentarios y muchos espacios blancos. La salida mostrará el script completo eliminando comentarios y espacios en blanco.
#!/usr/bin/php -qEjecute el script anterior con la opción -w usando el comando php.
$ php -w/var/www/html/php/cli3.phpLa siguiente salida aparecerá después de ejecutar el script.
Conclusión
Puede probar el script PHP sin usar ningún servidor web utilizando la función CLI. Existen muchas otras opciones para PHP CLI para diferentes propósitos. Puede obtener la lista de todas las opciones de CLI ejecutando el comando php con la opción -h si desea saber más sobre el PHP CLI. Las opciones de CLI más utilizadas se explican en este tutorial, con ejemplos, para que los lectores sepan más sobre esta característica de PHP.