PHP e pacchetti correlati sono i componenti più comunemente utilizzati durante la distribuzione di un server Web. In questo articolo, impareremo come impostare PHP 7.0 o PHP 7.1 su Ubuntu 16.04 LTS.
Prerequisiti
Da Ubuntu 16.04, PHP 7.0 ha sostituito PHP 5.x e diventa la versione predefinita di PHP nel repository ufficiale delle applicazioni Ubuntu. Puoi installare e configurare PHP 7.0 sul tuo sistema Ubuntu 16.04 come segue.
Prima di tutto, puoi elencare tutti i pacchetti relativi a PHP 7.0 disponibili per la revisione:
apt-cache pkgnames | grep php7.0
Quindi è possibile installare il pacchetto richiesto dall'applicazione da distribuire.
Ad esempio, se si desidera distribuire l'applicazione in base allo stack LAMP, in genere è possibile installare i pacchetti seguenti dopo l' installazione di Apache:
sudo apt-get install -y apache2
sudo apt-get install -y php7.0 libapache2-mod-php7.0 php7.0-cli php7.0-common php7.0-mbstring php7.0-gd php7.0-intl php7.0-xml php7.0-mysql php7.0-mcrypt php7.0-zip
In alternativa, se si desidera distribuire l'applicazione in base allo stack LEMP, è possibile installare i seguenti pacchetti dopo l' installazione di Nginx:
sudo apt-get install -y nginx
sudo apt-get install -y php7.0 php7.0-fpm php7.0-cli php7.0-common php7.0-mbstring php7.0-gd php7.0-intl php7.0-xml php7.0-mysql php7.0-mcrypt php7.0-zip
Dopo l'installazione, puoi confermarlo con:
php -v
L'output dovrebbe assomigliare a:
PHP 7.0.15-0ubuntu0.16.04.4 (cli) ( NTS )
Copyright (c) 1997-2017 The PHP Group
Zend Engine v3.0.0, Copyright (c) 1998-2017 Zend Technologies
with Zend OPcache v7.0.15-0ubuntu0.16.04.4, Copyright (c) 1999-2017, by Zend Technologies
Il file di configurazione principale di PHP 7.0 verrà salvato come /etc/php/7.0/apache2/php.ini
(Apache) o /etc/php/7.0/fpm/php.ini
(Nginx). È possibile utilizzare l' vi
editor di testo per modificare le impostazioni pertinenti in quel file.
sudo vi /etc/php/7.0/apache2/php.ini
o:
sudo vi /etc/php/7.0/fpm/php.ini
Ricorda di riavviare Apache o Nginx se apporti modifiche a quel file o ad altri file di configurazione PHP:
sudo systemctl restart apache2.service
o:
sudo systemctl restart nginx.service php7.0-fpm.service
Se vuoi installare PHP 7.1, l'ultima versione stabile di PHP al momento della stesura di questo articolo, su Ubuntu 16.04, un metodo conveniente è usare il repository PPA (Personal Package Archives).
Prima di tutto, è necessario aggiungere PPA specificato al repository apt di sistema:
sudo apt-get install -y python-software-properties
sudo add-apt-repository -y ppa:ondrej/php
sudo apt-get update -y
Quindi puoi elencare tutti i pacchetti relativi a PHP 7.1 disponibili per la revisione:
apt-cache pkgnames | grep php7.1
D'ora in poi, puoi installare e configurare PHP 7.1 nello stesso modo indicato nel capitolo su PHP 7.0 sopra. Fondamentalmente, la sostituzione 7.0
con i 7.1
relativi comandi porterà a termine il tuo lavoro.
Questo è tutto. Grazie per aver letto.