GNU/Linux >> Tutoriales Linux >  >> Panels >> Panels

Cómo instalar PHP 8.0 en Ubuntu 20.04

En este tutorial, le mostraremos cómo instalar PHP 8.0 con Apache en Ubuntu 20.04. PHP es un lenguaje de programación del lado del servidor gratuito, de código abierto y más popular utilizado por muchos CMS, incluidos Drupal, WordPress, Magento y muchos más. PHP 8.0 es una actualización importante del lenguaje PHP que contiene nuevas características y optimizaciones que incluyen argumentos con nombre, tipos de unión, atributos, promoción de propiedad de constructor, expresión de coincidencia, operador seguro nulo, JIT y mejoras en el sistema de tipos, manejo de errores y consistencia. . Comencemos con la instalación de PHP 8 en Ubuntu 20.04.

1. requisitos previos

  • Un Ubuntu 20.04 VPS (usaremos nuestro plan SSD 2 VPS)
  • Acceso a la cuenta de usuario root (o acceso a una cuenta de administrador con privilegios de root)

2. Inicie sesión en el servidor y actualice los paquetes del sistema operativo del servidor

Primero, inicie sesión en su servidor Ubuntu 20.04 a través de SSH como usuario raíz:

ssh root@IP_Address -p Port_number

Deberá reemplazar 'IP_Address' y 'Port_number' con la dirección IP y el número de puerto SSH respectivos de su servidor. Además, reemplace "root" con el nombre de usuario de la cuenta de administrador si es necesario.

Antes de comenzar, debe asegurarse de que todos los paquetes del sistema operativo Ubuntu instalados en el servidor estén actualizados. Puede hacerlo ejecutando los siguientes comandos:

apt-get update -y
apt-get upgrade -y

3. Añadir repositorio PHP

De forma predeterminada, PHP 8.0 no está incluido en el repositorio predeterminado de Ubuntu 20.04. Por lo tanto, deberá agregar el repositorio PPA ondrej/php a su sistema.

Primero, instale las dependencias requeridas usando el siguiente comando:

apt-get install software-properties-common -y

A continuación, agregue el repositorio PPA ondrej/php con el siguiente comando:

add-apt-repository ppa:ondrej/php

Una vez que se agrega el repositorio, puede actualizarlo con el siguiente comando:

apt-get update -y

4. Instalar PHP 8.0 con Apache

Puede instalar el servidor web Apache con PHP 8.0 ejecutando el siguiente comando:

apt-get install apache2 php8.0 libapache2-mod-php8.0 -y

Una vez completada la instalación, reinicie el servicio Apache para cargar el PHP.

systemctl restart apache2

También puede instalar las extensiones PHP más utilizadas con el siguiente comando:

apt-get install php8.0-common php8.0-mysql php8.0-xml php8.0-curl php8.0-gd php8.0-imagick php8.0-cli php8.0-dev php8.0-imap php8.0-mbstring php8.0-opcache php8.0-soap php8.0-zip -y

5. Instalar PHP 8 FPM para Apache

Si desea utilizar PHP-FPM con Apache, puede instalarlo con el siguiente comando:

apt-get install php8.0-fpm libapache2-mod-fcgid -y

Una vez que PHP-FPM esté instalado, deberá habilitarlo para Apache. Puede habilitarlo con el siguiente comando:

a2enmod proxy_fcgi setenvif
a2enconf php8.0-fpm

A continuación, reinicie el servicio Apache para aplicar los cambios:

systemctl restart apache2

6. Configurar PHP 8 para Apache

Puede configurar PHP 8 para Apache editando el archivo php.ini. Por defecto, se encuentra dentro del directorio /etc/php/8.0/apache2/.

nano /etc/php/8.0/apache2/php.ini

Cambie los siguientes valores para un mejor rendimiento:

upload_max_filesize = 32M 
post_max_size = 64M 
memory_limit = 512M 
max_execution_time = 300 
date.timezone = America/Chicago

Guarde y cierre el archivo, luego reinicie el servicio Apache para aplicar los cambios.

systemctl restart apache2

7. Verificar la instalación de PHP

Cree un nuevo archivo info.php dentro del directorio raíz de documentos predeterminado de Apache para probar si PHP está configurado correctamente para Apache.

nano /var/www/html/info.php

Agregue la siguiente línea:

<?php
phpinfo();
?>

Guarde y cierre el archivo, luego abra su navegador web y escriba la URL http://your-server-ip/info.php.

Debería ver su página de información de PHP en la siguiente pantalla:

¡Felicidades! ha instalado correctamente PHP 8.0 con Apache en el servidor Ubuntu 20.04.

Por supuesto, no tiene que hacer nada de esto si usa nuestro alojamiento PHP 8 VPS, en cuyo caso simplemente puede pedirle a nuestros administradores expertos de Linux que lo configuren por usted. Están disponibles las 24 horas del día, los 7 días de la semana y atenderán su solicitud de inmediato.


Panels
  1. Instalar PHP 7 en Ubuntu 14.04

  2. Cómo instalar Drupal en Ubuntu 16.04

  3. Cómo instalar R en Ubuntu 16.04

  4. Cómo instalar PHP 7.3 en Ubuntu 16.04

  5. Cómo instalar PHP 7.2 en Ubuntu 16.04

Cómo instalar PHP en Ubuntu 18.04

Cómo instalar PHP en Ubuntu 20.04

Cómo instalar PHP 8.0 en Ubuntu 20.04

Cómo instalar PHP 8.0 en Ubuntu 20.04/18.04

Cómo instalar PHP en Ubuntu 22.04

Cómo instalar PHP en Ubuntu 22.04