Como instalar PHP 8 a Debian 10

¿Cómo estais? Me llamo Enrique y os traigo un nuevo post.

PHP es un lenguaje de scripts y una potente herramienta para desarrollar páginas web dinámicas e interactivas. Fue creado originalmente en 1994 por el programador danés-canadiense Rasmus Lerdorf. Según los datos de W3Techs, PHP es utilizado por un 78,9% de de sitios web que funcionan en la red pública. Por lo tanto, casi ocho de cada 10 sitios web en Internet utilizan 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 publicada por el equipo de PHP.

Este tutorial le ayudará a instalar PHP 8.0 al sistema Deba 10 Buster Linux.

Paso 1: configure el repositorio Apt

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

  1. Empezamos con la instalación de algunos paquetes necesarios en su sistema. Abra un terminal y ejecute los siguientes comandos:
    sudo apt update  sudo apt install -y gnupg2 ca-certificates apt-transport-https software-properties-common 
  2. A continuación, agregue la clave GPG en su sistema para verificar los paquetes antes de la instalación.
    wget -qO - https://packages.sury.org/php/apt.gpg | sudo apt-key add - 
  3. Cree un archivo PPA al sistema mediante un depósito php en su sistema Linux Buster.
    echo "deb https://packages.sury.org/php/ buster main" | sudo tee /etc/apt/sources.list.d/php.list 

Paso 2: instalar PHP 8 a Debian

El sistema está preparado para la instalación de PHP. Utilice los siguientes comandos para instalar PHP 8 al sistema Debian.

sudo apt update   sudo apt install php8.0 

El orden Fist actualizará la caché de apt en su ordenador y la segunda orden instalará el paquete PHP.

Una vez finalizada la instalación, verifique la versión de PHP en el terminal.

php -v  PHP 8.0.2 (cli) (built: Feb 12 2021 14:51:01) ( NTS ) Copyright (c) The PHP Group Zend Engine v4.0.2, Copyright (c) Zend Technologies with Zend OPcache v8.0.2, Copyright (c), by Zend Technologies

Paso 3: instalar extensiones de PHP

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

En primer lugar, busque los módulos disponibles en el depósito:

sudo apt search php8.0-* 

A continuación, instale los módulos php necesarios en su sistema. El orden siguiente instalarán módulos PHP de uso frecuente en su sistema.

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

Puede comprobar si hay módulos PHP activos e instalados en su sistema ejecutando el siguiente mandato.

php -m 

Puede visitar otro artículo sobre cómo activar o desactivar los módulos PHP en un sistema Debian.

Paso 4: configure Apache con PHP 8

Generalmente, las órdenes anteriores también instalan la extensión PHP de Apache en su sistema. Pero si no está instalado, ejecute el siguiente para instalar Apache con el módulo PHP 8.

sudo apt install apache2 libapache2-mod-php8.0 

Tras la instalación correcta, reinicie el servicio Apache para volver a cargar los módulos instalados recientemente.

sudo systemctl restart apache2 

A continuación, que los módulos PHP estén cargados con Apache. Cree un script PHP con phpinfo() función a la raíz del documento por defecto.

echo "<?php phpinfo(); ?>" > /var/www/html/info.php 

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

Instala PHP 8 a Debian 10

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

conclusión

Este tutorial ha ayudado a instalar PHP 8.0 al sistema Debian 10.

El Blog lo hacemos para ayudar y servir de referencia a la comunidad Linux. Esperamos que os guste.

Leave a Reply