CASA: Actualizar php 7.4 to 8.2

  • Instalamos
sudo apt install software-properties-common
sudo add-apt-repository ppa:ondrej/php
sudo apt update

sudo apt install php8.2

sudo apt install php8.2-common php8.2-fpm php8.2-mysql php8.2-gmp php8.2-xml php8.2-xmlrpc php8.2-curl php8.2-mbstring php8.2-gd php8.2-dev php8.2-imap php8.2-opcache php8.2-readline php8.2-soap php8.2-zip php8.2-intl php8.2-cli libapache2-mod-php8.2
  • Iniciamos FPM
sudo service php8.2-fpm start
sudo systemctl restart php8.2-fpm.service
  • Desactivamos php7.4
sudo a2dismod php7.4
  • Y habilitamos php8.2
sudo a2enmod php8.2
  • Reiniciamos apache
systemctl restart apache2
  • Y cambiamos el sistema
sudo update-alternatives --config php
  • Resultado
Existen 2 opciones para la alternativa php (que provee /usr/bin/php).

  Selección   Ruta             Prioridad  Estado
------------------------------------------------------------
  0            /usr/bin/php8.2   82        modo automático
* 1            /usr/bin/php7.4   74        modo manual
  2            /usr/bin/php8.2   82        modo manual

Pulse <Intro> para mantener el valor por omisión [*] o pulse un número de selección: 2
update-alternatives: utilizando /usr/bin/php8.2 para proveer /usr/bin/php (php) en modo manual