Cambiar fácilmente entre versiones de php en nuestro Ubuntu

Si queremos abreviar el cambio de nuestra versión de php-cli de nuestro Ubuntu podemos ejecutar el siguiente comando:

 sudo update-alternatives --config php

Con:

php -v

veríamos que versión estamos utilizando.

Si queremos cambiarlo de Apache:

En lugar de para cambiar de php7.0 a php5.6:

sudo a2dismod php7.0 
sudo a2enmod php5.6

Y luego reinicio de Apache:

sudo service apache2 restart

O con una sola linea:

sudo a2dismod php7.0 ; sudo a2enmod php5.2 ; sudo /etc/init.d/apache2 restart

Tu opinión es importante para mi, ¿Te ha resultado útil este artículo?

5 Comments

Víctor Sur

sudo update-alternatives –config php

Genial!! breve y conciso.

Perfect, man!

Gracias

Reply
LUIS ANGEL ESCALANTE LAPOUBLE

Hola estuve cambiando de version de Php de 7.1 a 5.6 y demás, pero ahora en la consola me muestra luego de php -v sale que uso la versión 5.6, pero en realidad según la aplicación que esta en el servidor se esta usando la versión 7.2
Como hago para que la consola me muestre la que esta usando apache2?

GRacias

Reply
kike

Hola Luis Angel,

Gracias por escribir (:

Para cambiar la versión de php en Apache tienes que deshabilitar la versión de php7.2 con:

 
sudo a2dismod php7.2

Y a continuación habilitar la versión de php 5.6

sudo a2enmod php5.6

Luego reiniciamos Apache:

sudo service apache2 restart

Y ya te debería de funcionar con la versión 5.6.

Para comprobarlo puedes ejecutar en consola:
Esto te creará un archivo phpinfo en la ruta que tu mandes, en este caso en «/var/www/html/», para poder acceder desde la raíz de tu sitio (http://ejemplo.com/phpinfo.php) y aquí, arriba a la izquierda podrás ver la versión que ejecuta tu Apache.

echo "" > /var/www/html/phpinfo.php

Php info php version

¡Espero te sea de ayuda!

Saludos (:

Reply

Responder a kike Cancelar la respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*