Instalar PHP 7.2 en Debian 9 para Drupal 8
Domingo, Octubre 21, 2018 - 01:19
Debian 9 trae por defecto en sus repositorios PHP 7.0.32. Desde Drupal 8.5.0 ya se soporta PHP 7.2, y por si no os habeis dado cuenta, Drupal 8 dejará de soportar PHP 5.5 y 5.6 el día 6 de marzo de 2019, así que ya va siendo hora de actualizar.
Subir a 7.2 es bastante sencillo:
sudo apt install apt-transport-https lsb-release ca-certificates sudo wget -O /etc/apt/trusted.gpg.d/php.gpg https://packages.sury.org/php/apt.gpg sudo sh -c 'echo "deb https://packages.sury.org/php/ $(lsb_release -sc) main" > /etc/apt/sources.list.d/php.list' sudo apt update
Una vez actualizado, podemos comprobar la versión instalada con:
php -v
Si no se ha actualizado automáticamente, podemos actualizar php a mano:
sudo apt install php7.2 php7.2-cli php7.2-common php7.2-curl php7.2-gd php7.2-json php7.2-mbstring php7.2-mysql php7.2-opcache
Una vez actualizado PHP, hay que actualizar el módulo que usamos en el servidor web. Para Apache:
sudo a2enmod php7.2 sudo a2dismod php7.1
Y reiniciar:
sudo service apache2 restart
Si estáis utilizando composer, es una buena idea incluir la versión de PHP a utilizar:
composer config platform.php 7.2
Y actualizar todo:
composer update
En algunos casos es buena idea borrar el fichero composer.lock antes de correr el update.