Installazione di due versioni di PHP + Apache

Spread the love

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.

  1. 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
  2. Installazione del modulo Apache per PHP
    $ sudo apt-get install -y libapache2-mod-php7.2
  3. 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
  4. 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

 

Lascia un commento

Your email address will not be published.

Questo sito usa Akismet per ridurre lo spam. Scopri come i tuoi dati vengono elaborati.