Cómo usar y ejecutar códigos PHP en la línea de comandos de Linux-Parte 1

Cómo usar y ejecutar códigos PHP en la línea de comandos de Linux-Parte 1

PHP. es un lenguaje de secuencias de comandos del lado del servidor de código abierto que originalmente significaba ‘ Página de inicio personal. ahora significa ‘ PHP: Preprocesador de hipertexto. ‘, que es un acrónimo recursivo. Es un lenguaje de scripting multiplataforma que está muy influenciado por C, C ++ y Java.

Ejecutar códigos PHP en la línea de comandos de Linux  Ejecutar códigos PHP en la línea de comandos de Linux Ejecutar códigos PHP en la línea de comandos de Linux-Parte 1

Una sintaxis PHP es muy similar a la sintaxis en C, Java y lenguaje de programación Perl con algunas características específicas de PHP. PHP es utilizado por algunos sitios web de 260 millones. a partir de ahora. La versión estable actual es la versión 5.6.10. de PHP.

PHP es un script HTML incrustado que facilita a los desarrolladores escribir páginas generadas dinámicamente rápidamente. PHP se usa principalmente en el lado del servidor (y JavaScript en el lado del cliente) para generar páginas web dinámicas a través de HTTP; sin embargo, se sorprenderá al saber que puede ejecutar PHP en una terminal Linux sin la necesidad de un navegador web.

Este artículo tiene como objetivo arrojar luz sobre el aspecto de la línea de comandos del lenguaje de programación PHP.

1.. Después de PHP. y Instalación de Apache2. necesitamos instalar el intérprete de línea de comandos PHP.

# apt-get install php5-cli [ Debian. y sistema similar) # yum install php-cli [ CentOS. y sistema similar) freestar.config.enabled_slots.push

Lo siguiente que hacemos es probar un php (si está instalado correctamente o no) comúnmente como creando un archivo infophp.php en la ubicación ‘/var/www/html. (directorio de trabajo de Apache2 en la mayoría de las distribuciones), con el contenido , simplemente ejecutando el siguiente comando.

# echo ‘ ‘>/var/www/html/infophp.php

y luego apunte su navegador a http://127.0.0.1/infophp.php. que abre este archivo en el navegador web.

 Verificar información de PHP  Verificar información de PHP Verifique la información de PHP

Se pueden obtener los mismos resultados desde la terminal de Linux sin la necesidad de ningún navegador. Ejecute el archivo PHP ubicado en “/var/www/html/infophp.php. en la línea de comandos de Linux como:

# php-f/var/www/html/infophp.php  Verifique la información de PHP desde la línea de comandos  Verifique la información de PHP desde Commandline Verifique la información de PHP desde la línea de comandos

Dado que la salida es demasiado grande, podemos canalizar la salida anterior con ‘ menos ‘para obtener una salida de pantalla a la vez, simplemente como:

# php-f/var/www/html/infophp.php | menos  Verificar toda la información de PHP  Verificar todo PHP Información Verifique toda la información de PHP

Aquí la opción ‘-f. analiza y ejecuta el archivo que sigue al comando.

2.. Podemos usar phpinfo () que es una herramienta de depuración muy valiosa directamente en la línea de comandos de Linux sin la necesidad de llamarlo desde un archivo, simplemente como:

# php-r ‘phpinfo ();’  PHP Debugging Tool  Herramienta de depuración PHP Herramienta de depuración PHP

Aquí la opción ‘-r. ejecutar el código PHP en Linux Terminal directamente sin etiquetas .

3.. Ejecute PHP en modo interactivo y haga algunas matemáticas. Aquí la opción ‘-a. es para ejecutar PHP en modo interactivo.

# php-a Interactive shell php>. echo 2 +3; 5 php>. echo 9-6; 3 php>. echo 5 * 4; 20 php>. echo 12/3; 4 php>. echo 12/5; 2.4 php>. echo 2 + 3-1; 4 php>. echo 2 + 3-1 * 3; 2 php>. salir

Presione ‘ salir. o ‘ ctrl + c. para cerrar PHP interactivo modo.

 Habilitar el modo interactivo de PHP  Habilitar el modo interactivo de PHP Habilitar Modo interactivo PHP

4.. Puede ejecutar un script PHP simplemente como, si es un script de shell. Primero cree un script de muestra PHP en su directorio de trabajo actual.

# echo-e ‘#!/Usr/bin/php \ n ‘> phpscript.php

Observe que usamos #!/usr/bin/php en la primera línea de este script PHP como lo hacemos en el script de shell (/bin/bash. . La primera línea #!/Usr/bin/php. le dice a la línea de comandos de Linux que analice este archivo de script en PHP Interpreter.

En segundo lugar, hágalo ejecutable como:

# chmod 755 phpscript.php

y ejecútelo como,

# ./phpscript.php

5.. Se sorprenderá de saber que puede crear funciones simples usted mismo utilizando el shell interactivo. Aquí está la instrucción paso a paso.

Inicie el modo interactivo de PHP.

# php-a

Cree una función y asígnele el nombre de adición. También declare dos variables $ a. y $ b.

php>. adición de función ($ a, $ b)

Use llaves para definir reglas entre ellas para esta función.

php>. {

Definir regla (s) . Aquí la regla dice que se agreguen las dos variables.

php {echo $ a + $ b;

Todas las reglas definidas. Incluya las reglas cerrando las llaves.

php

Pruebe la función y agregue los dígitos 4 y 3 simplemente como:

php>. var_dump (adición (4,3)); Salida de muestra 7NULL

Puede ejecutar el siguiente código para ejecutar la función, tantas veces como desee con diferentes valores. Reemplaza a. y b. con valores tuyos.

php>. var_dump (además (a, B)); php>. var_dump (adición (9,3.3)); Salida de muestra 12.3NULL  Crear funciones PHP  Crear funciones PHP Crear funciones PHP

Puede ejecutar esta función hasta que salga del modo interactivo (Ctrl + z). También habrá notado que en la salida anterior el tipo de datos devuelto es NULL. Esto se puede solucionar pidiendo al shell interactivo de php que regrese en lugar de echo.

Simplemente reemplace la declaración ‘ echo. en la función anterior con ‘ return. ‘

Reemplazar

php {echo $ a + $ b;

con

php {return $ a + $ b;

y el resto de cosas y principios siguen siendo los mismos.

Aquí hay un ejemplo, que devuelve el tipo de datos apropiado en la salida.