Auriculares para el trabajo. Los JBL T450BT y Sony MDR-EX15AP
10 de septiembre de 2021Google cambia la etiqueta Title de tu página web
6 de octubre de 2021En esta ocasión te quiero mostrar cómo instalar PHP 8 en Debian 11 Bullseye, la últiva versión de Debian actualmente. Debian se caracteriza por su robustez, y esto lo consigue no agregando a su versión estable las versiones más recientes de software, por ello, PHP 8 no está en los repositorios oficiales de Debian 11. Veamos entonces cómo lo podemos instalar.
Preparación para la instalación de PHP 8
Como siempre, vamos a actualizar nuestro sistema antes de instalar PHP 8 con:
sudo apt update
sudo apt upgrade
Una vez actualizado el sistema, vamos a instalar un par de dependencias sobre validación de certifidados para poder agregar posteriormente el repositorio donde se encuentra PHP 8. Esto lo hacemos de la siguiente forma:
sudo apt-get install ca-certificates apt-transport-https software-properties-common
sudo apt-get install apt-transport-https lsb-release ca-certificates
Antes de continuar, recuerda que debes tener instalado Apache o Nginx.
Agregar el repositorio de PHP 8
Una vez que hemos actualizado nuestro sistema e instalado las dependencias necesarias, lo que debemos hacer es agregar el repositorio donde está PHP 8.
En primer lugar bajaremos e instalaremos la clave GPG con:
sudo wget -O /etc/apt/trusted.gpg.d/php.gpg https://packages.sury.org/php/apt.gpg
Nota: La opción es ‘o’ minúscula, no es cero.
Y ahora sí agregaremos el repositorio, para ello vamos a editar el archivo:
/etc/apt/sources.list.d/php.list
Agregando al final del archivo el repositorio, lo podemos hacer directamente desde la consola usando una variable para poner la versión de la release con:
sudo sh -c 'echo "deb https://packages.sury.org/php/ $(lsb_release -sc) main" > /etc/apt/sources.list.d/php.list'
Es importante que respetes las comillas simpres y las comillas dobles, en caso contrario no se agregará la información correctamente al archivo.
Antes de instalar tenemos que actualizar la lista de paquetes, para que se descargue la lista de paquetes del nuevo repositorio. Esto lo haremos con:
sudo apt-get update
Con esto ya estamos en condiciones de instalar PHP 8.
Cómo instalar PHP 8 para Apache
Ahora sí, ya podemos instalar PHP 8 con:
sudo apt-get install php8.0 libapache2-mod-php8.0
Como puedes ver en el comando anterior, estamos instalando PHP 8 y el módulo para Apache. Ahora solo nos queda reiniciar Apache para que cargue las librerías con:
sudo systemctl restart apache2
Cómo instarlar PHP 8 con Apache y FPM
Si estás usando FPM, puedes instalar PHP 8 de la siguiente forma:
sudo apt-get install php8.0-fpm libapache2-mod-fcgid
Ahora vamos a activar los módulo de Apache para FPM con:
sudo a2enmod proxy_fcgi setenvif
sudo a2enconf php8.0-fpm
Y por último reiniciamos el servicio para que cargue los cambios:
sudo systemctl restart apache2
Cómo instalar PHP 8 para Ngnix
Si no usas Apache y te has decantado por Nginx, la instalación de PHP 8 sería de la siguiente forma:
sudo apt-get install php8.0-fpm php8.0-cli
Con esto ya sabes cómo instalar PHP 8 en Debian 11 Bullseye independientemente de si usas Apache o Ningx. Puedes aprender más en nuestra sección de Linux y de Servidores.
Espero que te haya sido de utilidad!