ENTRA
 

Come per avere due versioni di php su Linux 16.04?

php elephantSpesso per gestire diversi siti web, usando CMS può capitare di dover usare una versione di PHP da 7.0 oppure la versione di PHP 5.6, su Ubuntu 16.04

Qui di seguito vi darò indicazioni su come fare per avere entrambe le versioni installate e di volta in volta abilitarne una o l'altra.

Ubuntu 16.04 di default utilizza PHP 7.0. Installiamo anche PHP 5.6.

Con PHP 7.0 magari avere problemi di compatibilità con qualche CMS meno recente. Adesso installeremo due versioni di php senza disinstallare niente, perché potreste avere problemi con altre applicazioni, come per esempio il pacchetto ufficiale di phpmyadmin su Ubuntu che richiede PHP 7.0.

Per installare e utilizzare entrambe le versioni di PHP per poi cambiarle all'occorrenza procedere in questo modo, andate nella console:

sudo add-apt-repository ppa:ondrej/php

sudo apt-get update

sudo apt-get install php7.0 php5.6 php5.6-mysql php-gettext php5.6-mbstring php-mbstring php7.0-mbstring php-xdebug libapache2-mod-php5.6 libapache2-mod-php7.0

adesso avete installato entrambe le versioni

 

Cambiamo versione di PHP da PHP 7.0 a PHP 5.6:

Apache:

sudo a2dismod php7.0 ; sudo a2enmod php5.6 ; sudo service apache2 restart

CLI:

sudo update-alternatives --set php /usr/bin/php5.6

Cambiamo versione da PHP 5.6 a PHP 7.0:

Apache:

sudo a2dismod php5.6 ; sudo a2enmod php7.0 ; sudo service apache2 restart

CLI:

update-alternatives --set php /usr/bin/php7.0

 

Così facendo potete passare da una all'altra senza problemi

Buon lavoro

MOMENTI DI VITA

cerca nel sito