GNU/Linux >> Linux Esercitazione >  >> Debian

Come installare PHP 7.3 su Debian 9

In questo tutorial, ti mostreremo come installare PHP 7.3 su Debian 9. PHP (Hypertext Preprocessor) è un linguaggio di scripting lato server open source progettato principalmente per la creazione di siti Web interattivi dinamici. PHP è uno dei linguaggi più popolari ed è disponibile gratuitamente per la ridistribuzione e le modifiche. PHP è alla base di WordPress, il sistema di gestione dei contenuti più popolare utilizzato per i blog e la creazione di siti Web, nonché molti altri siti Web di e-commerce, software di gestione delle relazioni con i clienti, software di pianificazione delle risorse aziendali e molto altro.

L'ultima versione di PHP 7.3 è stata rilasciata ufficialmente il 6 dicembre 2018. Viene fornita con una serie di nuove funzionalità e alcune incompatibilità di cui dovresti essere a conoscenza prima di eseguire l'aggiornamento dalla versione precedente.

Requisiti:

Ai fini di questo tutorial, utilizzeremo un VPS Debian 9.
È richiesto anche l'accesso root SSH completo o un utente con privilegi sudo.

1. Per iniziare

Innanzitutto, dovrai accedere al tuo server tramite SSH come utente con accesso root o come utente root:

ssh root@IP_ADDRESS -p PORT_NUMBER

e sostituisci "IP_ADDRESS" e "PORT_NUMBER" con l'indirizzo IP del tuo server effettivo e il numero di porta SSH.

Una volta effettuato l'accesso, assicuriamoci che il tuo server Debian 9 sia aggiornato eseguendo i seguenti comandi:

apt-get update
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, possiamo procedere con l'installazione di PHP 7.3.

2. Installa PHP 7.3 su Debian 9

Innanzitutto, installiamo i seguenti pacchetti richiesti:

apt-get install ca-certificates apt-transport-https lsb-release

Quindi, importa la chiave di firma e abilita il PPA per PHP 7.3 utilizzando i seguenti comandi:

wget -O /etc/apt/trusted.gpg.d/php.gpg https://packages.sury.org/php/apt.gpg
echo "deb https://packages.sury.org/php/ $(lsb_release -sc) main" | tee /etc/apt/sources.list.d/php7.3.list

Esegui di nuovo il comando di aggiornamento:

apt-get update

Ora puoi installare PHP 7.3 sul tuo VPS Debian 9.

Per visualizzare l'elenco di tutti i pacchetti PHP 7.3 disponibili, puoi eseguire il seguente comando:

apt-cache search php7.3

Uscita:

php7.3 - server-side, HTML-embedded scripting language (metapackage)
php7.3-bcmath - Bcmath module for PHP
php7.3-bcmath-dbgsym - debug symbols for php7.3-bcmath
php7.3-bz2 - bzip2 module for PHP
php7.3-bz2-dbgsym - debug symbols for php7.3-bz2
php7.3-cgi - server-side, HTML-embedded scripting language (CGI binary)
php7.3-cgi-dbgsym - debug symbols for php7.3-cgi
php7.3-cli - command-line interpreter for the PHP scripting language
php7.3-cli-dbgsym - debug symbols for php7.3-cli
php7.3-common - documentation, examples and common module for PHP
php7.3-common-dbgsym - debug symbols for php7.3-common
...

Per installare PHP 7.3, insieme ad alcune delle estensioni più comunemente utilizzate, esegui il seguente comando:

apt-get install php7.3 php7.3-cli php7.3-common php7.3-opcache php7.3-curl php7.3-mbstring php7.3-mysql php7.3-zip php7.3-xml

Per verificare che l'installazione sia stata completata, eseguire il comando seguente:

php -v

L'output dovrebbe essere simile a questo:

PHP 7.3.0-2+0~20181217092659.24+stretch~1.gbp54e52f (cli) (built: Dec 17 2018 09:26:59) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.3.0-dev, Copyright (c) 1998-2018 Zend Technologies
with Zend OPcache v7.3.0-2+0~20181217092659.24+stretch~1.gbp54e52f, Copyright (c) 1999-2018, by Zend Technologies

3. Modifica delle impostazioni di PHP 7.3 su un VPS Debian

La prossima cosa che potresti voler fare è personalizzare le impostazioni di PHP 7.3 in base alle tue esigenze. Puoi farlo modificando il file php.ini. Per trovare il percorso di questo file, puoi utilizzare il comando seguente:

php --ini | grep "Loaded Configuration File"

Restituirà il percorso al file php.ini che è attualmente caricato.

# php --ini | grep "Loaded Configuration File"
Loaded Configuration File: /etc/php/7.3/cli/php.ini

Modifica il file utilizzando un editor di testo a tua scelta. Useremo nano in questo esempio.

nano /etc/php/7.3/cli/php.ini

Una volta che hai finito di modificare le impostazioni, salva e chiudi 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.

4. Verifica se i file PHP vengono eseguiti sul server

Per verificare se i tuoi file PHP vengono eseguiti sul server, puoi creare un file info.php di esempio e accedervi dal tuo browser web.

Per creare il file, esegui il seguente comando:

nano /var/www/html/info.php

Quindi, inserisci il seguente contenuto:

<?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

Dovresti essere in grado di visualizzare le seguenti informazioni:

Congratulazioni! Hai installato correttamente PHP 7.3 su un server Debian 9. Per informazioni più dettagliate su PHP 7.3, puoi consultare la documentazione ufficiale di PHP.

Ovviamente, non devi installare PHP 7.3 su Debian 9 se utilizzi uno dei nostri servizi di hosting PHP gestito, nel qual caso puoi semplicemente chiedere ai nostri esperti amministratori di sistema di installare PHP 7.3 su Debian 9 per te, utilizzando LAMP o stack LEMP o qualsiasi altro stack di web hosting a tua scelta. Sono disponibili 24 ore su 24, 7 giorni su 7 e si prenderanno immediatamente cura della tua richiesta.

PS. Se ti è piaciuto questo post su come installare PHP 7.3 su un server Debian 9, condividilo con i tuoi amici sui social network usando i pulsanti qui sotto, o semplicemente lascia un commento nella sezione commenti. Grazie.


Debian
  1. Come installare PHP 8.0 su Debian 11

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

  3. Come installare PHP su Debian 10 Buster

  4. Come installare PHP 7.2 su Debian 9

  5. Come installare PHP 7.3 su Debian 10

Come installare Craft CMS su Debian 9

Come installare PHP 8 su Debian 11

Come installare PHP Composer su Debian 11

Come installare Pagekit CMS su Debian 9

Come installare PHP 5.6 su Ubuntu 16.04 e Debian 9

Come installare Nginx e PHP su Debian 10