Cómo instalar Php 8 en Ubuntu 20.04

Cómo instalar Php 8 en Ubuntu 20.04

PHP es un acrónimo de "preprocesador de hipertexto" es un lenguaje de secuencias de comandos ampliamente utilizado para desarrollar aplicaciones web. Es el lenguaje de secuencias de comandos del lado del servidor el que está integrado en HTML. Que se utiliza para administrar contenido dinámico, bases de datos, seguimiento de sesiones, incluso construir sitios web completos de comercio electrónico.

Php 8.0 es la última versión estable disponible para uso de producción. Los paquetes Debian para PHP 8 están disponibles bajo PPA: Ondrej/PHP PPA para Sistemas Ubuntu.

En este tutorial, aprenderás lo siguiente.

  1. Instale PHP 8 en Ubuntu
  2. Instalar PHP 8 Extensiones
  3. Configurar PHP 8 con Apache
  4. Configuración de PHP 8 con Nginx
  5. Cambiar entre múltiples versiones de PHP

Entonces, comencemos con un tutorial para instalar y usar PHP 8.0 en Ubuntu 20.04 Sistema focal LTS.

Paso 1 - Instale PHP 8 en Ubuntu

El PPA de PHP Ondrej siempre está actualizado y contiene las últimas versiones de PHP. Use los siguientes comandos para agregar PPA e instalar PHP 8.0 en Ubuntu 20.04 sistema.

  1. En primer lugar, Debe instalar un paquete requerido en su sistema. Abra una terminal y ejecute los siguientes comandos.
    Sudo Apt Update && Sudo Apt Instalar Software-Properties-Common -y  
  2. Habilitar PPA - A continuación, use el siguiente comando para habilitar PPA PHP y actualizar Apt Cache
    Sudo Add-APT-Repository PPA: Ondrej/PHP  
  3. Instalar PHP 8 - A continuación, escriba el siguiente comando para instalar el PHP 8.0 en el sistema Ubuntu.
    sudo apto install php8.0  

    Presione 'Y' para cualquier confirmación solicitada por el instalador.

Una vez completado los comandos anteriores, ha instalado con éxito PHP 8.0 en el sistema Ubuntu.

Paso 2 - Instalación de extensiones de PHP

Ahora, instale los módulos PHP requeridos para su aplicación. Use el siguiente comando para buscar todos los PHP 8 disponibles.0 módulos.

SUDO APT Search PHP8.0-*  

Luego instale los módulos PHP requeridos. El siguiente comando instalará algunos módulos PHP utilizados con frecuencia en su sistema.

sudo apto install php8.0-GD PHP8.0-xml PHP8.0-SOAP PHP8.0-MBSTRING PHP8.0-mysql  

También es posible que deba instalar otros módulos PHP recomendados por la aplicación.

Paso 3 - Instale PHP 8 con Apache

Apache es un servidor web popular ampliamente utilizado para implementar aplicaciones web de PHP. En sistemas basados ​​en Debian, esto está disponible con el nombre "Apache2".

Un módulo Apache está disponible para integrar PHP. Para php 8.0 Instale el siguiente módulo Apache

sudo apto install libapache2-mod-php8.0  

Luego habilite el módulo PHP 8

sudo a2enmod php8.0  

Todo hecho, ahora puede alojar una aplicación PHP con Apache usando PHP 8.

Para probar la integración, cree un archivo phpinfo () y verifique la versión.

Paso 4 - Instale PHP 8 con Nginx

No hay un módulo PHP oficial para el servidor NGINX. En ese caso, utilizaremos PHP-FPM para implementar aplicaciones PHP sobre servidores web NGINX.

Entonces, primero, instale PHP FPM en su sistema.

sudo apto install php8.0-FPM  

Una vez que la instalación esté finalizada, habilite e inicie el servicio.

sudo systemCTL habilitar PHP8.0-FPM  sudo systemctl inicio php8.0-FPM  

A continuación, actualice la configuración del bloque del servidor NGINX con el siguiente código.

servidor  # Código de bloque de servidor ... Ubicación ~ \.PHP $ incluye fragmentos/fastcgi-php.conf; fastcgi_pass unix:/run/php/php8.0-FPM.calcetín;  

El código anterior instruye al servidor NGINX que procese todos los archivos con el ".Extensión PHP ”utilizando PHP-FPM.

Finalmente, reinicie el servidor web de Nginx para aplicar los cambios.

sudo systemctl reiniciar nginx  

Paso 5 - Cambiar la versión PHP predeterminada

Puede cambiar fácilmente entre múltiples versión de PHP instalada en cualquier sistema. Ejecutar el siguiente comando en la terminal:

Sudo Update-Alternatives-Config PHP  

Este sistema tiene PHP 8.0 y PHP 7.4 instalado. Seleccione una versión de PHP en nuestra elección.

Hay 2 opciones para el PHP alternativo (proporcionando/usr/bin/php). Estado de prioridad de la ruta de selección ---------------------------------------------- -------------- * 0/usr/bin/php8.0 80 Modo automático 1/usr/bin/php7.4 74 Modo manual 2/usr/bin/php8.0 80 Modo manual Presione para mantener la opción actual [*], o escriba el número de selección: [Ingrese la elección aquí] 

Conclusión

Este tutorial le ayuda a instalar Php 8.0 en Ubuntu 20.04 Sistema Linux. Es posible que también deba instalar MySQL en su sistema Ubuntu.