Por último vamos a instalar el componente PHP para poder renderizar sitios web dinámicos.

Instalación

Abrimos la consola del servidor e introducimos el siguiente código

apt install php

Este código buscará en los repositorios de Debian la versión disponible para instalar, en este caso es la versión 7.4 de PHP.

Indicamos que si (S) queremos continuar con la instalación y esperamos a que finalice el proceso.

Si queremos saber la versión de PHP instalada introducimos el siguiente código

php -v

Si queremos ver toda la información de PHP creamos en el directorio web de nuestro servidor un archivo con una función de php que nos muestre la información. De esta forma también comprobamos el el servidor web funciona correctamente.

Para ello creamos el archivo info.php en el directorio /var/www/html/, yo uso el editor VIM, pero puedes hacerlo con Nano.

vim /var/www/html/info.php

Pulsamos la letra i para insertar código y escribimos la función de PHP phpinfo().

Guardamos el archivo y vamos a la ruta donde hemos creado el archivo info.php.

Si vamos al navegador web e introducimos la ruta hacia el archivo info.php veremos como se renderiza la información.

Y listo, ya tenemos PHP en nuestro servidor LAMP.

Configuraciones adicionales

Seguramente y dependiendo de la web o aplicación que queramos instalar en nuestro servidor, nos veremos en la necesidad de instalar módulos específicos de PHP o incluso modificar algunos parámetro de su configuración.

La configuración de PHP está en el archivo php.ini que se encuentra en el directorio /etc/php/7.4/apache2

cd /etc/php/7.4/apache2

Modificar valores del php.ini

Los valores que más se suelen modificar en el archivo de configuración php.ini, son los siguientes:

  • max_execution_time = 30 ; Plazo máximo de ejecución de cada script, en segundos.
  • max_input_time = 60 ; Cantidad máxima de tiempo de cada secuencia de comandos.
  • memory_limit = 128M ; Cantidad máxima de memoria.
  • upload_max_file = 200M ; Tamaño máximo permitido para subir archivos.
  • post_max_size = 180M ; El tamaño máximo de POST que PHP aceptará.

Para cambiar los valores simplemente abrimos el archivo y lo editamos, por ejemplo.

vim /etc/php/7.4/apache2/php.ini

Modificamos los valores que queramos.

Y listo ya tenemos el último componente de un servidor LEMP.

Esta es la parte básica, dependiendo de la página web o sistema CMS o aplicación se requerirá instalas algunos componentes o librerías de PHP para que puedan funcionar.

Por jemplo

sudo apt install php7.4-{php-common,php-mysql,php-pgsql,php-qlite3,cli,common,curl,fpm,gd,gmp,imap,intl,json,ldap,mbstring,mysql,opcache ,pgsql,readline,soap,sqlite3,xml,xmlrpc,zip}

Por geekdevit

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.