LINUX

Cómo instalar PHP 7.4 en Ubuntu 20.04

PHP, acrónimo de Hypertext Preprocessor, es un lenguaje de secuencias de comandos de código abierto utilizado en el desarrollo web. PHP se ejecuta en el lado del servidor y es el poder detrás de muchas soluciones populares basadas en la web, como WordPress y Moodle.

En Ubuntu 20.04, PHP 7.4 es la versión disponible en el repositorio de paquetes predeterminado en el momento de esta publicación. Sin embargo, PHP 8.0 es la última versión del lenguaje PHP.

En este tutorial, nuestro enfoque será instalar PHP 7.4 para servidores web Apache y NGINX que se ejecutan en Ubuntu 20.04.

requisitos previos

  1. Un servidor web Apache o NGINX que se ejecuta en Ubuntu 20.04
  2. Un usuario con privilegios sudo

Instalar PHP 7.4 para Apache

Comience por buscar actualizaciones de paquetes con el siguiente comando.

$ sudo apt update

Luego instale PHP 7.4 con el siguiente comando.

$ sudo apt install php7.4 -y

Una vez instalado, ejecute el siguiente comando para confirmar la versión de PHP.

$ php -v
Verifique su versión de PHP instalada
Verifique su versión de PHP instalada

Prueba PHP 7.4 en Apache

Para probar la instalación de PHP 7.4 en Apache, ejecute el siguiente comando para crear un archivo index.php en la raíz del documento predeterminado.

$ sudo nano /var/www/html/index.php

A continuación, copie y pegue el código PHP de muestra a continuación.

<?php
phpinfo();
?>

Guarde sus cambios y cierre el archivo index.php.

Ahora, abra un navegador web e ingrese servidorIP/index.php.

Nota: serverIP debe ser la propia IP del servidor. Por ejemplo, 192.168.1.100/index.php

Debería ver la página de información de PHP 7.4 que confirma que PHP funciona correctamente.

Información de la versión de PHP 7.4 en Apache2
Información de la versión de PHP 7.4 en Apache2

Instalar PHP 7.4 para NGINX

Fuera de la caja, NGINX no tiene la capacidad de procesar documentos PHP. Por lo tanto, es necesario instalar y configurar Administrador de procesos PHP FastCGI, es decir, PHP-FPM.

Primero, busque actualizaciones de paquetes si aún no lo ha hecho.

$ sudo apt update

A continuación, instale PHP-FPM 7.4 en Ubuntu 20.04 con el siguiente comando.

$ sudo apt install php7.4-fpm

Después de eso, abra el archivo de bloque del servidor NGINX predeterminado con:

$ sudo nano /etc/nginx/sites-available/default

En ese archivo, ubique la línea que comienza con index y luego agregue index.php a la lista.

Agregue index.php a la lista de índices NGINX
Agregue index.php a la lista de índices NGINX

A continuación, busque la sección titulada # pasar los scripts PHP al servidor FastCGI y asegúrese de que se vea como lo que ve en el bloque de código a continuación. Básicamente, las líneas específicas se dejaron sin comentar.

# pass PHP scripts to FastCGI server
        #
        location ~ .php$ {
                include snippets/fastcgi-php.conf;
        #
        #       # With php-fpm (or other unix sockets):
                fastcgi_pass unix:/var/run/php/php7.4-fpm.sock;
        #       # With php-cgi (or other tcp sockets):
        #       fastcgi_pass 127.0.0.1:9000;
        }

Guarde los cambios y cierre el archivo de bloqueo del servidor.

Prueba PHP 7.4 en NGINX

Para probar PHP 7.4 en NGINX, cree un archivo index.php en la raíz del documento predeterminado de la siguiente manera.

$ sudo nano /var/www/html/index.php

Ahora, copie y pegue el ejemplo de código PHP a continuación en su editor de texto.

<?php
phpinfo();
?>

Guarde y cierre el archivo index.php. Abra un navegador web y acceda servidorIP/index.php. Por ejemplo 192.168.1.100/index.php

Debería ver la página de información de PHP 7.4.

Página de información de PHP 7.4 en NGINX
Página de información de PHP 7.4 en NGINX

Conclusión

Siguiendo este tutorial, debería poder instalar y configurar PHP 7.4 en sus servidores web Apache y NGINX. Preguntas y comentarios son bienvenidos.

Publicaciones relacionadas

Deja una respuesta

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

Botón volver arriba
Cerrar