Introducción
PHP abreviado como "HyperText Processor", es el lenguaje de programación de código abierto utilizado para desarrollar aplicaciones Web, es un lenguaje de scripting, utilizado principalmente para el front-end con HTML. Se puede utilizar para crear sitios web de comercio electrónico, administrar bases de datos y monitorear sesiones.
Está disponible para todos los sistemas operativos. 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 Debian 11 Bullseye Linux.
Siga los pasos a continuación para una instalación adecuada de PHP en su sistema Debian.
Prerrequisitos
Primero, actualice todos los paquetes en su sistema con el comando que se proporciona a continuación:
sudo apt update
Después de actualizar los paquetes, ahora instale las dependencias requeridas desde el comando que se indica a continuación:
sudo apt install software-properties-common ca-certificates lsb-release apt-transport-https
Habilite el repositorio SURY
El siguiente paso es integrar el repositorio SURY en nuestro sistema. SURY es un repositorio PHP de terceros basado en Debian que incluye software PHP, ejecute el siguiente comando para agregar el repositorio SURY:
sudo sh -c 'echo "deb https://packages.sury.org/php/ $(lsb_release -sc) main" > /etc/apt/sources.list.d/php.list'
Importe la clave GPG para el repositorio usando el siguiente comando con wget:
wget -qO - https://packages.sury.org/php/apt.gpg | sudo apt-key add -
Instalación de PHP en Debian 11
Ahora actualice los paquetes nuevamente para sincronizarlos con el repositorio SURY agregado recientemente antes de instalar php:
sudo apt update
El repositorio SURY contiene PHP 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 requieren PHP 7. Este repositorio también incluye paquetes de PHP 8.1 que se encuentra actualmente en beta. Puede instalar cualquiera de las versiones de PHP necesarias en su sistema.
Ejecute el siguiente comando para instalar PHP 8 en Debian 11:
sudo apt install php8.0
Para instalar cualquier otro cambio de versión, reemplácelo 8.8
con la versión que desea instalar. También puede instalar varias versiones en un sistema.
Instalación de la extensión PHP
Además, también podemos agregar la extensión php con la sintaxis que se indica a continuación:
sudo apt install php8.0-[extension]
Reemplace [extensión] con la extensión que desea instalar, si desea agregar más extensiones inclúyalas entre llaves, instalaré "php-mbstring, php-cli, php-xml, php-common y php-curl" por ejecutando el comando que se indica a continuación:
sudo apt install php8.0-cli php8.0-mbstring php8.0-xml php8.0-common php8.0-curl
Los usuarios han instalado una versión de PHP diferente, debe reemplazarla 8.0
con la versión de PHP requerida.
Verifique la versión de PHP
Ahora, después de la instalación, verifique que esté instalada la versión correcta de PHP verificando el número de versión con el comando que se proporciona a continuación:
php -v
PHP 8.0.10 (cli) (built: Aug 26 2021 16:06:19) ( NTS )
Copyright (c) The PHP Group
Zend Engine v4.0.10, Copyright (c) Zend Technologies
with Zend OPcache v8.0.10, Copyright (c), by Zend Technologies
Conclusión
PHP es un lenguaje de programación del lado del servidor gratuito que también se utiliza con el 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 Debian 11 (SO Linux) Bullseye. Instalará PHP con éxito en Debian 11 después de seguir esta guía.