Cómo usar y ejecutar códigos PHP en la línea de comandos de Linux - Parte 1
- 3087
- 811
- Adriana Tórrez
Php es un lenguaje de secuencias de comandos del lado del servidor de código abierto que originalmente era 'Página personal'Ahora representa'PHP: preprocesador de hipertexto', que es un acrónimo recursivo. Es un lenguaje de secuencia de comandos de plataforma cruzada que está muy influenciado por C, C ++ y Java.
Ejecutar códigos PHP en la línea de comandos de Linux - Parte 1Una sintaxis PHP es muy similar a la sintaxis en el lenguaje de programación de C, Java y Perl con algunas características específicas de PHP. PHP es utilizado por algunos 260 millones sitios web, a partir de ahora. La versión estable actual es la versión PHP 5.6.10.
PHP es un script integrado HTML que facilita a los desarrolladores a 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 un PHP en un terminal de 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 secuencia de comandos PHP.
1. Después Php y Apache2 Instalación, necesitamos instalar el intérprete de la línea de comandos PHP.
# apt-get install php5-cli [Debian y sistema similar) # yum instalar php-cli [Cento y sistema similar)
Lo siguiente, lo 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 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 a tu navegador a http: // 127.0.0.1/infophp.php que abre este archivo en el navegador web.
Verifique la información de PHPSe pueden obtener los mismos resultados del 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.phpVerifique la información de PHP desde la línea de comandos
Como la salida es demasiado grande, podemos canalizar la salida anterior con 'menos'Comando para obtener una salida de pantalla a la vez, simplemente como:
# php -f/var/www/html/infophp.PHP | menosVerifique toda la información de PHP
Aquí opción '-F'analizar y ejecutar el archivo que sigue el comando.
2. Nosotros 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 ();'Herramienta de depuración de PHP
Aquí la opción '-riñonal'Ejecute el código PHP en el terminal de Linux directamente sin etiquetas <
y >
.
3. Ejecutar PHP en modo interactivo y hacer algunas matemáticas. Aquí opción '-a'es para ejecutar PHP en modo interactivo.
# PHP -Un caparazón interactivo 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> salida
Prensa 'salida' o 'Ctrl+C'Cerrar el modo interactivo PHP.
Habilitar el modo interactivo PHP4. 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
Aviso que usamos #!/usr/bin/php
en la primera línea de este script PHP como usamos para hacer en shell script (/bin/bash). La primera línea #!/usr/bin/php le dice a la línea de comandos de Linux para analizar este archivo de script a Php intérprete.
Segundo hacerlo ejecutable como:
# CHMOD 755 PHPScript.php
y ejecutarlo como,
# ./phpscript.php
5. Te sorprenderá saber que puedes crear funciones simples por ti mismo usando el caparazón interactivo. Aquí está la instrucción paso a paso.
Iniciar el modo interactivo PHP.
# PHP -A
Crear una función y nombre su adición. También declara dos variables $ A y $ B.
php> Adición de función ($ A, $ B)
Use aparatos ortopédicos rizados para definir reglas entre ellas para esta función.
php>
Definir reglas (s). Aquí la regla dice agregar las dos variables.
php echo $ a + $ b;
Todas las reglas definidas. Adjuntar reglas cerrando aparatos ortopédicos rizados.
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
7 nulo
Puede ejecutar el siguiente código para ejecutar la función, tantas veces como desee con diferentes valores. Reemplazar a y b con valores tuyos.
php> var_dump (adición (a, b));
php> var_dump (adición (9,3.3));
Salida de muestra
12.3nullCrear funciones de PHP
Puede ejecutar esta función hasta que rena al modo interactivo (CTRL+Z). También habría notado que en la salida anterior el tipo de datos devuelto es NULO. Esto se puede solucionar pidiéndole a PHP Interactive Shell que regrese en lugar de eco.
Simplemente reemplace el 'eco'Declaración en la función anterior con'devolver'
Reemplazar
php echo $ a + $ b;
con
php return $ a + $ b;
y el resto de las cosas y los principios siguen siendo los mismos.
Aquí hay un ejemplo, que devuelve el tipo de datos apropiado en la salida.
Funciones de PHPRecuerde siempre que las funciones definidas por el usuario no se guardan en la historia de la sesión de shell hasta la sesión de shell, por lo tanto, una vez que sale del shell interactivo, se pierde.
Espero que te haya gustado esta sesión. Mantenga conectado para más publicaciones de este tipo. Estén atentos y saludables. Proporcionarnos sus valiosos comentarios en los comentarios. Como el Ans, compartirnos y ayudarnos a propagarse.
Leer también: 12 Uso útil de la línea de comandos de PHP en el terminal Linux - Parte 2
- « Configuración del equilibrio de carga de los servidores web utilizando 'libra' en rhel/centos
- GNU/Linux Advanced System Administration Ebook gratuito descargar ahora »