GNU/Linux >> Linux Esercitazione >  >> Debian

Come installare PHP 7.2 su Debian 9

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.


Debian
  1. Come installare PHP 7.4 / 7.3 / 7.2 / 7.1 su Debian 10 / Debian 9

  2. Come installare PHP 8.0 su Debian 11

  3. Come installare PHP 8.0 su Debian 10 / Debian 9

  4. Come installare PHP Composer su Debian 8

  5. Come installare PHP 7.3 su Debian 10

Come installare PHP 5.6 su Ubuntu 16.04 e Debian 9

Come installare Laravel su Debian 11 / Debian 10

Come installare PHP 8.0 su Debian/Mint

Come installare OPcache su Debian

Come installare PHP 7.4 su Debian 11 Bullseye

Come installare HHVM su Debian 8