Ho la necessità di lavorare alternativamente con PHP 5.6 e PHP 7.2 per due clienti.
Siccome parto da PHP5.6, occorre installare PHP7 e il modulo Apache per PHP7 e intervenire in configurazione per selezionare l’uno o l’altro a seconda del lavoro che devo fare.
- Installazione di PHP7.2:
$ sudo apt-get install php7.2 php7.2-mysql php7.2-ldap php7.2-cli $ sudo apt-get --purge autoremove -y
- Installazione del modulo Apache per PHP
$ sudo apt-get install -y libapache2-mod-php7.2
- attivazione dell’alternativa client php7.2
$ sudo update-alternatives --set php /usr/bin/php7.2 $ php -v PHP 7.2.5-1+ubuntu16.04.1+deb.sury.org+1 (cli) (built: May 5 2018 04:59:13) ( NTS ) Copyright (c) 1997-2018 The PHP Group Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies with Zend OPcache v7.2.5-1+ubuntu16.04.1+deb.sury.org+1, Copyright (c) 1999-2018, by Zend Technologies with Xdebug v2.6.0, Copyright (c) 2002-2018, by Derick Rethans
- configuazione di Apapche perché utilizzi PHP7.2 anziché il 5.6
$ sudo a2dismod php5.6 $ sudo a2enmod php7.2 $ service apache2 restart
That’s all folks
Commenti recenti