GNU/Linux >> Tutoriales Linux >  >> Debian

Cómo instalar PHP 8 en Debian 10

Recientemente se ha lanzado una versión estable de PHP 8. Esta versión viene con muchas características y mejoras avanzadas. En esta guía, demostraremos cómo instalar PHP 8 en un sistema Debian 10 paso a paso.

Requisitos mínimos para PHP 8:

  • Sistema instalado Debian 10
  • Usuario local con derechos sudo
  • Conexión a Internet

Pasemos a los pasos de instalación de PHP 8 en el sistema Debian 10,

Paso 1) Instalar actualizaciones con el comando apt

Inicie sesión en su sistema Debian 10 con el usuario local e instale todas las actualizaciones disponibles usando los comandos apt,

Nota: En caso de que no desee instalar actualizaciones, omita este paso y luego continúe con el paso 2

[email protected]:~$ sudo apt update
[email protected]:~$ sudo apt upgrade -y

Una vez que todas las actualizaciones se hayan instalado correctamente y luego reinicie su sistema usando el siguiente comando de reinicio,

[email protected]:~$ sudo reboot

Paso 2) Habilitar el repositorio de PHP 8 (SURY PPA)

Los paquetes PHP 8 no están disponibles en los repositorios de paquetes predeterminados de Debian 10. Entonces, para instalar php 8 primero tenemos que habilitar SURY PPA,

Ejecute los siguientes comandos uno tras otro

[email protected]:~$ sudo apt install -y lsb-release apt-transport-https ca-certificates wget
[email protected]:~$ sudo wget -O /etc/apt/trusted.gpg.d/php.gpg https://packages.sury.org/php/apt.gpg
[email protected]:~$ echo "deb https://packages.sury.org/php/ $(lsb_release -sc) main" | sudo tee /etc/apt/sources.list.d/php.list

Ejecute debajo del comando 'apt update' después de habilitar el repositorio SURY PPA para actualizar el índice del paquete.

[email protected]:~$ sudo apt update

El resultado anterior confirma que estamos listos para instalar php 8 en el sistema Debian 10,

Paso 3) Instale PHP 8 usando el comando apt

Para instalar php 8 para el servidor web apache y otras aplicaciones web, ejecute el siguiente comando

[email protected]:~$ sudo apt install php8.0 -y

Para instalar PHP 8 FPM para el servidor web NGINX, ejecute el siguiente comando

[email protected]:~$ sudo apt install php8.0-fpm -y

Para instalar extensiones de PHP, ejecute lo siguiente

$ sudo apt install php8.0-{extensiones-nombre}

Supongamos que queremos instalar extensiones php como mysql, cli, common, snmp, ldap, curl, mbstring y zip

[email protected]:~$ sudo apt install -y php8.0-{mysql,cli,common,snmp,ldap,curl,mbstring,zip} -y

Para verificar la versión de PHP, ejecute debajo del comando php,

[email protected]:~$ php -v
PHP 8.0.0 (cli) (built: Dec  6 2020 06:56:45) ( NTS )
Copyright (c) The PHP Group
Zend Engine v4.0.0-dev, Copyright (c) Zend Technologies
    with Zend OPcache v8.0.0, Copyright (c), by Zend Technologies
[email protected]:~$

Para enumerar todos los módulos PHP cargados, ejecute debajo del comando php,

[email protected]:~$ php -m

Paso 4) Configurar PHP 8 para aplicaciones web

Para configurar PHP 8 para aplicaciones web como el servidor web apache, edite su archivo de configuración '/etc/php/8.0/apache2/php.ini', agregue o cambie los siguientes parámetros que se adapten a su aplicación

[email protected]:~$ sudo vi /etc/php/8.0/apache2/php.ini
--------
upload_max_filesize = 16M
post_max_size = 30M
memory_limit = 128M
max_execution_time = 500
max_input_vars = 2000
max_input_time = 1000
--------

Guarde y cierre el archivo. Para hacer que los cambios anteriores surtan efecto, reinicie el servicio Apache

[email protected]:~$ sudo systemctl restart apache2

Para configurar php 8 fpm para el servidor web NGINX, edite su archivo de configuración '/etc/php/8.0/fpm/pool.d/www.conf' y establezca los parámetros que se adapten a la configuración de su servidor nginx. Después de realizar los cambios en el archivo, no olvide reiniciar el servicio php 8 fpm

[email protected]:~$ sudo systemctl restart php8.0-fpm

Paso 5) Pruebe PHP 8 a través del navegador web

Vamos a crear el archivo info.php en la raíz del documento del servidor web apache,

[email protected]:~$ sudo vi /var/www/html/info.php
<?php
phpinfo();
?>

Guarde y salga del archivo y reinicie el servicio de apache usando el siguiente comando systemctl

[email protected]:~$ sudo systemctl restart apache2

Ahora abra el navegador web y escriba la siguiente URL:

http:///info.php

Perfecto, la pantalla anterior confirma que PHP 8 se ha instalado correctamente en el sistema Debian 10. Eso es todo de esta guía, no dude en compartir sus opiniones y comentarios en la sección de comentarios a continuación.


Debian
  1. Cómo instalar PHP 7.4/7.3/7.2/7.1 en Debian 10/Debian 9

  2. Cómo instalar PHP 8.0 en Debian 11

  3. Cómo instalar PHP Composer en Debian 8

  4. Cómo instalar PHP 7.4 en Debian 10

  5. Cómo instalar PHP 8 en Debian 10

Cómo instalar PHP 5.6 en Ubuntu 16.04 y Debian 9

Cómo instalar Laravel en Debian 11 / Debian 10

Cómo instalar PHP 8.0 en Debian / Mint

Cómo instalar OPcache en Debian

Cómo instalar PHP 7.4 en Debian 11 Bullseye

Cómo instalar HHVM en Debian 8