Cómo instalar Php 8 en Debian 10

Cómo instalar Php 8 en Debian 10

PHP es un lenguaje de secuencias de comandos y una herramienta poderosa para desarrollar páginas web dinámicas e interactivas. Fue creado originalmente en 1994 por el programador danés-canadiense Rasmus Lerdorf. De acuerdo con los datos de W3Techs, el PHP es utilizado por 78.9% de sitios web que se ejecutan en la red pública. Entonces, casi 8 de cada 10 sitios web en Internet están utilizando PHP de alguna manera.

Php 8.0 es la última versión disponible para el desarrollo web. Es la versión más avanzada y segura lanzada por el equipo de PHP.

Este tutorial lo ayudará a instalar PHP 8.0 en Debain 10 BUSTER LINUX SISTEMA.

Paso 1 - Configuración del repositorio apt

Ondrej Sury mantiene el PPA que contiene los últimos paquetes de PHP para Debian Systems.

  1. Comencemos con la instalación de algunos paquetes requeridos en su sistema. Abra un terminal y ejecute los siguientes comandos:
    Actualización de sudo apto  sudo apt instalación -y gnupg2 ca-certificados apt-transport-https software-properties-common  
  2. A continuación, agregue la tecla GPG a su sistema para verificar los paquetes antes de la instalación.
    wget -qo - https: // paquetes.Sury.org/php/apt.GPG | sudo apt-key agregar -  
  3. Cree un archivo PPA en su sistema con el repositorio PHP en su sistema Buster Linux.
    echo "Deb https: // paquetes.Sury.org/php/buster main "| Sudo Tee/etc/apt/fuentes.lista.D/PHP.lista  

Paso 2 - Instalación de PHP 8 en Debian

Su sistema está listo para la instalación de PHP. Use los siguientes comandos para instalar PHP 8 en el sistema Debian.

Actualización de sudo apto  sudo apto install php8.0  

El comando FIST actualizará el caché APT en su sistema y el segundo comando instalará paquetes PHP.

Una vez que terminó la instalación, verifique la versión PHP en la terminal.

PHP -V  Php 8.0.2 (CLI) (construido: 12 de febrero 2021 14:51:01) (NTS) Copyright (c) El motor PHP Group Zend v4.0.2, Copyright (c) Zend Technologies con Zend Opcache V8.0.2, Copyright (c), por Zend Technologies 

Paso 3 - Instalación de extensiones de PHP

PHP viene con múltiples extensiones (también conocidas como módulos) para preformar tareas específicas. Puede instalar estas extensiones en su sistema según sus requisitos.

Primero, busque módulos disponibles en el repositorio:

SUDO APT Search PHP8.0-*  

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

sudo apto install php8.0- mysql, imap, ldap, xml, curl, mbstring, zip  

Puede verificar los módulos PHP actualmente instalados y activos en su sistema ejecutando el siguiente comando.

php -m  

Puede visitar otro artículo sobre habilitar o deshabilitar módulos PHP en un sistema de sistema Debian.

Paso 4 - Configurar Apache con PHP 8

En general, los comandos anteriores también instalan la extensión de apache php en su sistema. Pero en caso de que no esté instalado, ejecute el siguiente comando para instalar Apache con el módulo PHP 8.

sudo apt install apache2 libapache2-mod-php8.0  

Después de una instalación exitosa, reinicie el servicio Apache para recargar módulos recién instalados.

sudo systemctl reiniciar apache2  

A continuación, verificar que los módulos PHP se cargan con Apache. Crear un script php con phpinfo () función bajo la raíz de documento predeterminada.

echo "">/var/www/html/info.php  

Acceda a este archivo en el navegador utilizando la dirección IP del servidor. Por ejemplo: http: // server-ip/info.php

Verá la información detallada de PHP en la página web.

Conclusión

Este tutorial te ayudó a instalar PHP 8.0 en el sistema de Debian 10.