Actualizaci贸n de la versi贸n PHP de Drupal 8 a 5.4.5 y superior
Quiz谩s te hayas encontrado con el problema de una versi贸n antigua de PHP para Drupal y te haya salido este error:
Your PHP installation is too old. Drupal requires at least PHP 5.4.5. See the system requirements page for more information.
Deber谩s contactar con el soporte t茅cnico para que actualicen la versi贸n de PHP. Si dispones de un servidor virtual o dedicado propio, tendr谩s que actualizarlo t煤 mismo. Inicialmente Drupal 8 requer铆a PHP 5.4.2 o superior; a partir de la versi贸n 8.0.0 beta 2 se exige PHP 5.4.5 o superior, lo cual es problem谩tico si en tu servidor s贸lo hay PHP 5.4.4.
Yo uso Debian/Ubuntu como servidor para Drupal, por lo que todos los comandos ser谩n para esas distribuciones.
Por supuesto, podr铆as actualizar tu distribuci贸n de Ubuntu a 14.04 y obtendr铆as PHP 5.5.9 autom谩ticamente. Pero si no quieres actualizar todo el sistema, vamos a actualizar solo PHP.
Quiz谩 lo m谩s sencillo sea actualizar a PHP 5.4.x, para lo cual ejecuta:
sudo add-apt-repository ppa:ondrej/php5-oldstable
Si necesitas la versi贸n 5.5.x, ejecuta:
sudo add-apt-repository ppa:ondrej/php5
Luego actualiza los paquetes:
sudo apt-get update
sudo apt-get upgrade
Para m谩s detalles sobre este repositorio PHP, consulta https://launchpad.net/~ondrej/+archive/php5.
Si recibes el error:
sudo: add-apt-repository: command not found
instala las herramientas necesarias:
sudo apt-get install python-software-properties -y && sudo dpkg-reconfigure python-software-properties
Si al actualizar aparece este mensaje:
sudo apt-get upgrade
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages have been kept back:
libapache2-mod-php5 linux-generic linux-headers-generic linux-image-generic php-pear php5-cli php5-common php5-curl php5-dev php5-gd php5-mcrypt php5-mysql php5-pgsql php5-xdebug
resu茅lvelo instalando estos paquetes:
sudo apt-get install php-pear php5-cli php5-common php5-curl php5-dev php5-gd php5-mcrypt php5-mysql php5-pgsql php5-xdebug
No olvides reiniciar Apache o reiniciar el servidor.
A m铆 se instal贸 la versi贸n 5.4.4-14, pero con ella Drupal 8.0.0 beta2 funcion贸 sin problemas:
