Ti mostreremo come installare PHP 7.2 su un server Linux che esegue Debian 9 come sistema operativo. PHP è un linguaggio di scripting lato server comunemente usato per lo sviluppo Web, ma è anche usato come linguaggio di programmazione generico. PHP è alla base di WordPress, il sistema di gestione dei contenuti più popolare utilizzato per i blog e la creazione di siti Web, nonché altri siti Web di e-commerce, software di gestione delle relazioni con i clienti, software di pianificazione delle risorse aziendali e molto altro.
Perché vuoi installare PHP 7.2 sul tuo Debian 9 VPS?
PHP 7 offre prestazioni molto migliori rispetto a PHP 5.6 e alle versioni precedenti di PHP. Rispetto a PHP 5.6, PHP 7.2 potrebbe eseguire fino a tre volte più richieste. Se hai installato WordPress sul tuo VPS Linux, questo significa un carico del server molto inferiore, quindi dovresti aspettarti che il tuo sito web funzioni più velocemente con PHP 7.2.
Inoltre, PHP 7.2 offre alcuni miglioramenti alla sicurezza.
Tuttavia, ci sono alcune deprecazioni che potresti voler controllare prima di considerare l'aggiornamento a PHP 7.2.
Prerequisiti
Prima di iniziare con l'installazione di PHP 7.2 sul tuo Debian VPS, assicurati di avere pieno accesso root ad esso. Collegati al server tramite SSH e aggiorna tutto il software di sistema all'ultima versione disponibile. Puoi farlo eseguendo i seguenti comandi nel terminale:
sudo apt-get update sudo apt-get upgrade
Questo aggiornerà l'indice del pacchetto e aggiornerà il software attualmente installato sul server all'ultima versione.
Una volta che il tuo sistema è completamente aggiornato, puoi procedere al passaggio successivo, che è l'installazione di PHP 7.2.
Installa PHP 7.2 su Debian 9 VPS
Importa la chiave di firma e abilita il PPA per PHP 7.2 utilizzando i seguenti comandi:
wget -q https://packages.sury.org/php/apt.gpg -O- | sudo apt-key add - echo "deb https://packages.sury.org/php/ stretch main" | sudo tee /etc/apt/sources.list.d/php.list
Una volta terminato, esegui nuovamente l'aggiornamento dell'indice del pacchetto utilizzando il comando seguente:
sudo apt-get update
Nel caso in cui ricevi un errore come quello qui sotto:
Reading package lists... Done E: The method driver /usr/lib/apt/methods/https could not be found. N: Is the package apt-transport-https installed? E: Failed to fetch https://packages.sury.org/php/dists/stretch/InRelease E: Some index files failed to download. They have been ignored, or old ones used instead.
Significa che ci sono alcuni pacchetti mancanti che devi prima installare. Installa i pacchetti richiesti eseguendo il comando seguente:
sudo apt-get install ca-certificates apt-transport-https
Quindi, esegui di nuovo il comando di aggiornamento.
Infine, installa PHP 7.2 sul tuo VPS Debian 9 incluse alcune delle estensioni comunemente usate usando il comando seguente:
sudo apt-get install php7.2 php7.2-cli php7.2-common php7.2-opcache php7.2-curl php7.2-mbstring php7.2-mysql php7.2-zip php7.2-xml
Per verificare che l'installazione sia stata completata, eseguire il comando seguente:
php -v
L'output dovrebbe essere molto simile a quello seguente:
# php -v PHP 7.2.9-1+0~20180901081133.4+stretch~1.gbpdaac35 (cli) (built: Sep 1 2018 08:11:34) ( NTS ) Copyright (c) 1997-2018 The PHP Group Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies with Zend OPcache v7.2.9-1+0~20180901081133.4+stretch~1.gbpdaac35, Copyright (c) 1999-2018, by Zend Technologies
Modifica/personalizza le impostazioni di PHP 7.2 su un VPS Debian
La prossima cosa che potresti voler completare è personalizzare le impostazioni di PHP 7.2 per soddisfare le tue esigenze. Puoi farlo modificando il php.ini
file. Per trovare il percorso di questo file, puoi utilizzare il comando seguente:
php --ini | grep "Loaded Configuration File"
Restituirà il percorso al php.ini
file attualmente caricato.
# php --ini | grep "Loaded Configuration File" Loaded Configuration File: /etc/php/7.2/cli/php.ini
Modifica il file utilizzando un editor di testo a tua scelta. Useremo nano
in questo esempio.
nano /etc/php/7.2/cli/php.ini
Dopo aver modificato le impostazioni, salvare e chiudere il file. Se stai usando Apache come server web, devi riavviarlo per caricare la nuova configurazione e rendere effettive le modifiche. Se stai usando Nginx e PHP-FPM, dovresti riavviare il servizio PHP-FPM.
Puoi anche creare un esempio info.php
e controlla se i file PHP sono stati eseguiti sul server.
Per creare il file:
nano /var/www/html/info.php
e incolla quanto segue:
<?php phpinfo(); ?>
Salva e chiudi il file, quindi apri il tuo browser web preferito e accedi al file utilizzando l'indirizzo IP del tuo server nell'URL seguito dal nome del file.
http://IP-ADDRESS/info.php With the completion of this tutorial you have learned how to install PHP 7.2 on your Debian 9 based server. For the installation guide of PHP 7.2 on Ubuntu 16.04 please follow this tutorial on how to install PHP 7.2 on Ubuntu 16.04.
Il nostro hosting PHP completamente gestito è già installato con l'ultima versione di PHP 7.2, quindi non devi installarlo da solo. Se hai bisogno di un'altra versione di PHP da installare sul tuo server, informa i nostri amministratori di sistema tramite chat dal vivo o ticket di supporto e se ne occuperà immediatamente. Sono disponibili 24 ore su 24, 7 giorni su 7. Per ulteriori aggiornamenti, puoi anche consultare la nostra guida su Come installare PHP 7.3 su Debian 9.
PS. Se ti è piaciuto questo post su come installare PHP 7.2 su Debian 9, condividilo con i tuoi amici sui social network o lascia semplicemente una risposta qui sotto con la tua domanda o commento. Grazie.