Cómo instalar PHP (8.2, 7.4 y 5.6) en Debian 11

Cómo instalar PHP (8.2, 7.4 y 5.6) en Debian 11

PHP abreviado como "procesador de hipertexto", es el lenguaje de programación de código abierto utilizado para el desarrollo de aplicaciones web. Es un lenguaje de secuencia de comandos, utilizado principalmente para la parte delantera con HTML. Se puede utilizar para crear sitios web de comercio electrónico, administrar bases de datos y hacer monitoreo de sesión.

Está disponible para todo el sistema operativo. La última versión de PHP es la versión 8 y en este artículo, discutiremos la instalación de PHP en el sistema Linux de Debian 11 (Bullseye).

Requisitos previos

Primero, actualice todos los paquetes del sistema mediante el comando a continuación:

Actualización de sudo apto  

Después de actualizar los paquetes, ahora instale las dependencias requeridas por el comando mencionado a continuación:

Sudo Apt Instalar software-propiedades comunes-certificados CA-certificados LSB LSB APT-Transport-HTTPS  

Paso 1 - Habilitar el repositorio de Sury

El siguiente paso es integrar el repositorio de Sury en nuestro sistema. Sury es un repositorio de PHP de terceros basado en Debian que envuelve el software PHP, ejecute el siguiente comando para agregar repositorio de Sury:

sudo sh -c 'echo "Deb https: // paquetes.Sury.org/php/$ (lsb_release -sc) main ">/etc/apt/fuentes.lista.D/PHP.lista'  

Importar la clave GPG para el repositorio mediante el comando mencionado a continuación:

wget -qo - https: // paquetes.Sury.org/php/apt.GPG | sudo apt-key agregar -  

Paso 2 - Instalación de PHP en Debian 11

Ahora, actualice los paquetes para sincronizarlos con el repositorio de Sury recientemente agregado antes de instalar PHP:

Actualización de sudo apto  

El repositorio de Sury contiene PHP 8.2, 8.1, 8.0, 7.4, 7.3, 7.2. 7.1, 7.0 y php 5.6. Como la última versión estable de PHP es 8.0, pero una gran cantidad de sitios web todavía requerían PHP 7. Puede instalar cualquiera de las versiones PHP requeridas en su sistema.

  • Instalar PHP 8.2 en Debian
    sudo apto install php8.2  
  • Instalar PHP 7.4 sobre Debian
    sudo apt install php7.4  
  • Instalar PHP 5.6 en Debian
    sudo apt install php5.6  

Reemplazar la versión 8.2, 7.4 o 5.6 con la versión PHP requerida para instalar en su sistema Debian. Incluso puede instalar múltiples versiones de PHP en un solo sistema Debian.

Paso 3 - Instalación de la extensión PHP

Además, también podemos agregar la extensión PHP mediante sintaxis a continuación:

sudo apto install php8.1- [Extensión] 

Reemplace [extensión] Con la extensión que desea instalar, si desea agregar múltiples extensiones, incluirlas en aparatos ortopédicos, voy a instalar "PhP-MBString, PHP-CLI, PHP-XML, PHP-Common y Php- curl ”ejecutando el comando mencionado a continuación:

sudo apto install php8.2-cli php8.2-MBString PHP8.2-xml PHP8.2 Common Php8.2-treño  

Los usuarios han instalado diferentes versión de PHP, necesitan reemplazar 8.2 con versiones PHP requeridas.

Paso 4: verificación de la versión PHP

Ahora, después de la instalación, verifique que la versión correcta de PHP se instale controlando el número de versión mediante el comando mencionado a continuación:

PHP -V  
Salida: PHP 8.2.1 (CLI) (construido: 13 de enero 2023 10:43:08) (NTS) Copyright (c) El motor PHP Group Zend v4.2.1, Copyright (c) Zend Technologies con Zend Opcache V8.2.1, Copyright (c), por Zend Technologies 

Paso 5: cambiar entre versiones de PHP

Puede usar el comando Update-Alternatives para establecer la versión PHP predeterminada. Use este tutorial para leer más detalles sobre la versión de PHP de conmutación para CLI y Apache.

Sudo Update-Alternatives-Config PHP 
Hay 4 opciones para el PHP alternativo (proporcionando/usr/bin/php). Estado de prioridad de la ruta de selección ---------------------------------------------- -------------- * 0/usr/bin/php8.1 81 Modo automático 1/usr/bin/php5.6 56 Modo manual 2/usr/bin/php7.2 72 Modo manual 3/usr/bin/php7.4 74 Modo manual 4/usr/bin/php8.1 81 Modo manual 5/usr/bin/php8.2 82 Modo manual Presione para mantener la opción actual [*], o escriba el número de selección: 4 

La salida anterior muestra todas las versiones PHP instaladas en su sistema. Ingrese un número de selección para establecer la versión PHP predeterminada para la línea de comando.

Conclusión

PHP es un lenguaje de programación gratuito del lado del servidor que también se usa con lenguaje de programación HTML para crear sitios web dinámicos. Está disponible para todos los sistemas operativos, pero en este artículo, discutimos su instalación en Bullseye de Debian 11 (OS Linux). Instalará con éxito PHP en Debian 11 después de pasar por esta guía.