In questo tutorial, ti mostreremo come installare PHP 7.3 su Ubuntu 18.04. 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 la modifica. PHP è alla base di WordPress, il sistema di gestione dei contenuti più popolare utilizzato per bloggare e creare 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.
Abbiamo una versione aggiornata di questo tutorial – Come installare PHP 8 su Ubuntu 20.04
Requisiti:
Ai fini di questo tutorial, utilizzeremo un VPS Ubuntu 18.04.
È 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 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 Ubuntu 18.04 sia aggiornato eseguendo i seguenti comandi:
apt update apt 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, ora possiamo procedere con l'installazione di PHP 7.3.
2. Aggiungi il repository PPA di Ondřej Surý
Innanzitutto, installiamo i seguenti pacchetti richiesti:
apt install software-properties-common python-software-properties
Al termine dell'installazione, aggiungi Ondřej PPA:
add-apt-repository ppa:ondrej/php
Esegui di nuovo il comando di aggiornamento:
apt update
3. Installa PHP 7.3 su Ubuntu 18.04
Ora possiamo installare PHP 7.3 sul tuo VPS Ubuntu 18.04.
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) libapache2-mod-php7.3 - server-side, HTML-embedded scripting language (Apache 2 module) libphp7.3-embed - HTML-embedded scripting language (Embedded SAPI library) php7.3-bcmath - Bcmath module for PHP php7.3-bz2 - bzip2 module for PHP php7.3-cgi - server-side, HTML-embedded scripting language (CGI binary) php7.3-cli - command-line interpreter for the PHP scripting language php7.3-common - documentation, examples and common module for PHP php7.3-curl - CURL module for PHP php7.3-dba - DBA module for PHP php7.3-dev - Files for PHP7.3 module development php7.3-enchant - Enchant module for PHP php7.3-fpm - server-side, HTML-embedded scripting language (FPM-CGI binary) php7.3-gd - GD module for PHP php7.3-gmp - GMP module for PHP php7.3-imap - IMAP module for PHP php7.3-interbase - Interbase module for PHP php7.3-intl - Internationalisation module for PHP php7.3-json - JSON module for PHP php7.3-ldap - LDAP module for PHP php7.3-mbstring - MBSTRING module for PHP php7.3-mysql - MySQL module for PHP php7.3-odbc - ODBC module for PHP php7.3-opcache - Zend OpCache module for PHP php7.3-pgsql - PostgreSQL module for PHP php7.3-phpdbg - server-side, HTML-embedded scripting language (PHPDBG binary) php7.3-pspell - pspell module for PHP php7.3-readline - readline module for PHP php7.3-recode - recode module for PHP php7.3-snmp - SNMP module for PHP php7.3-soap - SOAP module for PHP php7.3-sqlite3 - SQLite3 module for PHP php7.3-sybase - Sybase module for PHP php7.3-tidy - tidy module for PHP php7.3-xml - DOM, SimpleXML, WDDX, XML, and XSL module for PHP php7.3-xmlrpc - XMLRPC-EPI module for PHP php7.3-zip - Zip module for PHP php7.3-xsl - XSL module for PHP (dummy) ...
Per installare PHP 7.3, insieme ad alcune delle estensioni più comunemente utilizzate, esegui il seguente comando:
apt 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+ubuntu18.04.1+deb.sury.org+1 (cli) (built: Dec 17 2018 09:22:47) ( 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+ubuntu18.04.1+deb.sury.org+1, Copyright (c) 1999-2018, by Zend Technologies
4. Modifica delle impostazioni di PHP 7.3 su un VPS Ubuntu 18.04
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
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.
5. Verifica se i file PHP vengono eseguiti sul server
Per verificare se i 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 Ubuntu 18.04. Per informazioni più dettagliate su PHP 7.3, puoi consultare la documentazione ufficiale di PHP.
Ovviamente non devi installare PHP 7.3 su Ubuntu 18.04 se utilizzi uno dei nostri servizi di hosting PHP gestito, nel qual caso puoi semplicemente chiedere ai nostri esperti amministratori di sistema di installare per te PHP 7.3 su Ubuntu 18.04, utilizzando la 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. Potresti voler controllare il nostro post su Come installare PHP 8.0 su Ubuntu 20.04.
PS . Se ti è piaciuto questo post, su come installare PHP 7.3 su un server Ubuntu 18.04 , condividilo con i tuoi amici sui social network utilizzando i pulsanti qui sotto o lascia semplicemente un commento nella sezione commenti. Grazie.