Come installare PHP 8.3 su Ubuntu 22.04

Guida aggiornata all'installazione di PHP 8.3 su Ubuntu 22.04, inclusa l'integrazione con Apache e Nginx (PHP-FPM), le estensioni e l'esecuzione di più versioni di PHP affiancate.
Pubblicato:
Aleksandar Stajić
Updated: 9 gennaio 2026 alle ore 00:16
Come installare PHP 8.3 su Ubuntu 22.04

Come installare PHP 8.3 su Ubuntu 22.04

Questa guida mostra come installare ed eseguire correttamente PHP 8.3 su Ubuntu 22.04 in un moderno ambiente server. Copre la preparazione del sistema, la configurazione del repository, l'integrazione con Apache e Nginx, le estensioni PHP, il cambio di versione e le migliori pratiche comuni.

Passo 1: Aggiornare il sistema operativo

Prima di installare PHP, assicurati che il tuo sistema sia completamente aggiornato. Questo previene conflitti di dipendenza e garantisce l'applicazione delle patch di sicurezza.

sudo apt update && sudo apt upgrade -y

Passo 2: Aggiungere il repository PHP

Ubuntu 22.04 non include PHP 8.3 per impostazione predefinita. Il repository di Ondřej Surý, ampiamente utilizzato e affidabile, fornisce versioni ed estensioni PHP aggiornate.

sudo apt install -y ca-certificates apt-transport-https software-properties-common
sudo add-apt-repository ppa:ondrej/php
sudo apt update

Passo 3: Installare PHP 8.3 (CLI)

Installa il pacchetto core di PHP 8.3. Questo fornisce la CLI di PHP e il runtime di base richiesto dai server web e dai processi in background.

sudo apt install -y php8.3

Verifica la versione di PHP installata:

php -v

Passo 4: Installare PHP 8.3 per Apache

Se stai usando Apache, installa PHP come modulo Apache. Questa configurazione è comune per gli stack LAMP tradizionali.

sudo apt install -y libapache2-mod-php8.3

Riavvia Apache per attivare il modulo PHP:

sudo systemctl restart apache2

Passo 5: Installare PHP 8.3 FPM per Nginx

Per le configurazioni basate su Nginx, PHP deve essere eseguito tramite PHP-FPM. Questo approccio offre migliori prestazioni e scalabilità.

sudo apt install -y php8.3-fpm

Verifica che il servizio PHP-FPM sia in esecuzione:

systemctl status php8.3-fpm

Passo 6: Installare le estensioni PHP comuni

La maggior parte delle applicazioni richiede estensioni PHP aggiuntive. Installa solo ciò di cui il tuo progetto ha effettivamente bisogno per mantenere il sistema snello e sicuro.

sudo apt install -y php8.3-mysql php8.3-curl php8.3-xml php8.3-mbstring php8.3-zip php8.3-intl php8.3-gd php8.3-opcache

Elenca tutti i moduli PHP caricati:

php -m

Passo 7: Eseguire più versioni di PHP affiancate

Ubuntu consente a più versioni di PHP di coesistere. Questo è utile per mantenere applicazioni legacy mentre si implementano nuovi progetti su PHP 8.3.

sudo update-alternatives --config php

Puoi anche impostare una versione specifica di PHP direttamente:

sudo update-alternatives --set php /usr/bin/php8.3

Passo 8: Controlli post-installazione consigliati

Dopo l'installazione, si consiglia di verificare i file di configurazione di PHP, confermare il socket o la porta PHP-FPM corretti per il tuo server web e assicurarsi che OPcache sia abilitato per gli ambienti di produzione.

Per i sistemi di produzione, rivedi sempre le impostazioni di php.ini come i limiti di memoria, il tempo di esecuzione, la dimensione di upload e la gestione degli errori in base ai requisiti della tua applicazione.

Conclusione

L'installazione di PHP 8.3 su Ubuntu 22.04 fornisce una base moderna, stabile e performante per le applicazioni web. Che tu utilizzi Apache o Nginx, una configurazione PHP pulita con le estensioni giuste e la gestione delle versioni garantisce manutenibilità a lungo termine e un funzionamento senza intoppi.

Related Articles

Guida Completa alle Metriche per la Consegna e la Gestione del Cambiamento

Guida Completa alle Metriche per la Consegna e la Gestione del Cambiamento

Questa guida fornisce una panoramica dettagliata delle metriche essenziali per la delivery aziendale e la gestione del cambiamento, aiutando i team a misurare le prestazioni, ottimizzare i processi e promuovere il miglioramento continuo. Scopri gli indicatori chiave, i metodi di calcolo e le best practice per allineare le tue metriche ai risultati aziendali.

Google I/O 2026: Antigravity, AI Studio e il passaggio ai DevTools agentici

Google I/O 2026: Antigravity, AI Studio e il passaggio ai DevTools agentici

Google I/O 2026 ha reso chiara una cosa agli ingegneri: gli strumenti di IA stanno andando oltre l'autocompletamento, verso l'esecuzione agentica gestita. Questo articolo analizza Antigravity 2.0, il ruolo in espansione di Google AI Studio, Gemini 3.5 Flash e i reali compromessi relativi a orchestrazione, lock-in, verifica e progettazione del flusso di lavoro degli sviluppatori.

Model-View-Controller (MVC): La spina dorsale strutturale delle moderne applicazioni web

Model-View-Controller (MVC): La spina dorsale strutturale delle moderne applicazioni web

Model-View-Controller, solitamente abbreviato in MVC, rimane uno dei pattern architetturali più duraturi nello sviluppo software. Fornisce ai team un modo pratico per separare la logica di business, la presentazione e l'interazione dell'utente, in modo che le applicazioni rimangano più facili da costruire, estendere, testare e manutenere. Questo articolo spiega cos'è l'MVC, perché è ancora importante, dove si inserisce negli stack web odierni e come si collega a una più ampia architettura di piattaforma, alla qualità del rilascio, alla strategia di migrazione e alla maturità operativa.

Comprehensive Guide to Test DEv Enterprise Stajic.de: Architecture and Best Practices

Comprehensive Guide to Test DEv Enterprise Stajic.de: Architecture and Best Practices

Explore the architectural principles, benefits, and technical details of managing an enterprise-grade development and testing environment with Test DEv Enterprise Stajic.de.

Comprendere e risolvere i conflitti di dipendenze npm ERESOLVE

Comprendere e risolvere i conflitti di dipendenze npm ERESOLVE

Risolvi i conflitti di peer dependency npm ERESOLVE nel modo corretto: identifica il vero disallineamento, allinea le versioni, usa gli override in modo sicuro e scopri quando pnpm o Yarn sono la scelta migliore.

Sviluppo di Portali: Una Piattaforma Scalabile per le Prestazioni, il Supporto Multilingue e l'Estensibilità

Sviluppo di Portali: Una Piattaforma Scalabile per le Prestazioni, il Supporto Multilingue e l'Estensibilità

Un moderno portale web in costruzione si concentra su architettura pulita, alte prestazioni, scalabilità

Google I/O 2026: Android XR, occhiali intelligenti e l'interfaccia AI ambientale

Google I/O 2026: Android XR, occhiali intelligenti e l'interfaccia AI ambientale

Google I/O 2026 ha spinto Android XR e gli occhiali intelligenti da un concetto verso la direzione di una vera e propria piattaforma. Questo articolo analizza gli occhiali audio, gli occhiali con display, la consapevolezza del contesto alimentata da Gemini, le implicazioni per gli sviluppatori, i rischi per la privacy e perché l'IA indossabile non riguarda tanto la sostituzione dei telefoni, quanto la creazione di superfici di assistenza ambientale.

konvertieren-rpm-in-debian-ubuntu-deb-format-debian-package-manager

installation-mod_wsgi-auf-ubuntu-80-04-python-apache-2-4-und-django

Google I/O 2026: Prodotti agentici su Search, Workspace e Shopping

Google I/O 2026: Prodotti agentici su Search, Workspace e Shopping

Google I/O 2026 ha mostrato che l'IA agentica sta andando oltre le demo dei modelli e gli strumenti per sviluppatori, entrando nelle superfici dei prodotti di tutti i giorni. Questo articolo analizza come Ricerca, Workspace, Gemini Spark e Universal Cart puntino verso un nuovo modello di prodotto in cui gli agenti di Google aiutano gli utenti a fare ricerche, lavorare, fare acquisti e agire attraverso i servizi connessi.

Potenziare la Produttività con i Sistemi ERP: Un Caso di Studio sui Database Relazionali

Potenziare la Produttività con i Sistemi ERP: Un Caso di Studio sui Database Relazionali

L'integrazione dei sistemi ERP con database relazionali ha aumentato l'efficienza

tensorflow

tensorflow