1 13/04/2026 2 min

Craft CMS su Ubuntu 22.04 e 24.04 LTS si installa bene, ma il punto non è “farlo partire”: il punto è chiudere correttamente PHP-FPM, database, web server, permessi e requisiti applicativi senza ritrovarsi con una base fragile dopo il primo deploy. Qui sotto c’è un percorso lineare, pensato per un’installazione su server pulito con Nginx, PHP 8.2/8.3 e MariaDB, adatto sia a 22.04 sia a 24.04.

Assunzione pratica: stai lavorando su un host Linux recente, con accesso root o sudo, e vuoi una configurazione standard ma solida. Se hai già un pannello hosting o una policy diversa su Apache, il flusso resta simile, ma cambiano alcuni file e alcuni dettagli di virtual host.

Requisiti reali prima di toccare il server

Craft CMS richiede una base PHP moderna, estensioni corrette e un web server che supporti bene il front controller. In pratica, prima di installare il CMS, verifica tre cose: la versione di PHP disponibile, la presenza di Composer e la disponibilità di un database MySQL/MariaDB funzionante.

Su Ubuntu 24.04 la versione di PHP predefinita è più recente rispetto a 22.04, ma non dare per scontato che tutte le estensioni siano già presenti. Su 22.04, spesso conviene installare PHP 8.2 da repository standard o da PPA affidabile, a seconda della policy del server. Craft CMS attuale lavora bene con PHP 8.2 e 8.3; se hai vincoli di compatibilità, verifica sempre la matrice ufficiale del progetto prima del deploy.

Pacchetti base su Ubuntu 22.04 e 24.04

La scelta qui è semplice: Nginx, PHP-FPM, estensioni PHP richieste, Composer e MariaDB. Se preferisci MySQL, il percorso è quasi identico. Il vantaggio di MariaDB è una gestione lineare in ambienti LAMP/LEMP classici.

Installa i pacchetti essenziali con un unico passaggio: