Instal·lar PHP 8.0 a Debian

Per a instal·lar correctament PHP 8.0 a Debian 10 abans actualitzarem el nostre gestor de paquets (apt):
sudo apt update
sudo apt -y upgrade
Tot seguit, i si hem rebut actualitzacions, es molt recomanable reiniciar el sistema, per assegurar que no quedarà res pendent de configurar-se o arrencar. Així doncs:
sudo reboot
Els paquets de PHP8 per a Debian els trobarem al repositori de https://deb.sury.org/, així que haurem d'instal·lar algunes dependències:
sudo apt install -y lsb-release ca-certificates apt-transport-https software-properties-common
Afegirem els paquets de PHP, del repositori anteriorment anomenat, al repositori local de APT del nostre servidor de Debian i afegim la clau del repositori:
echo "deb https://packages.sury.org/php/ $(lsb_release -sc) main" | sudo tee /etc/apt/sources.list.d/sury-php.list
wget -qO - https://packages.sury.org/php/apt.gpg | sudo apt-key add -
Un cop afegit el nou repositori i la clau configurada, actualitzem de nou el gestor de paquets, i rebrem noves actualitzacions:
sudo apt update
Bé! Ja ho tenim tot llest per començar l'instal·lació de PHP 8.0 a la nostra màquina.... llestos?! JA! 🚀
sudo apt install php8.0
Haurem de pressionar alguna "y" i confirmar la descàrrega d'alguns MB de dades... i una mica més tard... ja podem veure que tot s'ha instal·lar correctament:
php -v
PHP 8.0.11 (cli) (built: Sep 23 2021 22:03:11) ( NTS )
Copyright (c) The PHP Group
Zend Engine v4.0.11, Copyright (c) Zend Technologies
with Zend OPcache v8.0.11, Copyright (c), by Zend Technologies
Per acabar, i si tot ha anat bé, acabem instal·lant aquells paquets que creiem necessaris per al nostre desenvolupament:
sudo apt install php8.0-{mysql,cli,bcmath,common,imap,ldap,xml,fpm,curl,mbstring,zip}
Ho podem fer anomenan paquet per paquet, o amb el format de claus que veieu, es el mateix, però escribim menys. Davant de tot, estalviant lletres que, som catalans! :D
Ara, si fem un php -m
hauríem de veure que, efectivament els mòduls s'han instal·lat correctament. Ja ho tenim!
Si voleu conèixer o tenir més informació sobre els paquets disponibles per a PHP o qué fan cada un d'ells, digueu-nos-ho als comentaris! 👇