Symfony Installation · 3 min read · Sep 23, 2025

Come installare il framework PHP Symfony su Ubuntu 22.04

Symfony è uno dei framework PHP più popolari utilizzati per le applicazioni web. È noto per i suoi componenti indipendenti, che possono essere facilmente integrati in qualsiasi altro progetto PHP. Symfony è rilasciato come software open-source ed è adatto per costruire applicazioni PHP di qualsiasi dimensione.

Questo tutorial ti mostrerà come installare il framework PHP Symfony su Ubuntu 22.04.

Prerequisiti

  • Un server che esegue Ubuntu 22.04.
  • Un nome di dominio valido puntato all’IP del tuo server.
  • Una password di root configurata sul server.

Installa PHP

Symfony è un framework PHP, quindi PHP deve essere installato sul tuo server. Se non è installato, puoi installarlo con altre dipendenze utilizzando il seguente comando.

apt install php php-json php-ctype php-curl php-mbstring php-xml php-zip php-tokenizer php-tokenizer libpcre3 git zip unzip

Una volta che PHP e altri componenti PHP sono installati, puoi procedere al passaggio successivo.

Installa Symfony su Ubuntu 22.04

Il modo più semplice e veloce per installare Symfony è tramite uno script di installazione automatico.

Puoi scaricare e eseguire lo script di installazione di Symfony utilizzando il seguente comando.

wget https://get.symfony.com/cli/installer -O - | bash

Una volta installato Symfony, riceverai il seguente output.

2022-12-21 10:59:24 (11.6 MB/s) - scritto su stdout [6100/6100]

Installer Symfony CLI

Controllo dell'ambiente
  [*] cURL è installato
  [*] Tar è installato
  [*] Git è installato
  [*] La tua architettura (amd64) è supportata

Download
  Downloading https://github.com/symfony-cli/symfony-cli/releases/latest/download/symfony-cli_linux_amd64.tar.gz...
  % Totale    % Ricevuto % Trasferito  Velocità Media   Tempo    Tempo     Tempo  Corrente
                                 Dload  Upload   Totale   Speso    Rimasto  Velocità
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
100 5232k  100 5232k    0     0  2309k      0  0:00:02  0:00:02 --:--:-- 7400k
  Decomprimere il binario...
  Installazione del binario nella tua home directory...
  Il binario è stato salvato in: /root/.symfony5/bin/symfony

Il CLI Symfony è stato installato con successo!

Usalo come file locale:
  /root/.symfony5/bin/symfony

Oppure aggiungi la seguente riga al tuo file di configurazione della shell:
  export PATH="$HOME/.symfony5/bin:$PATH"

Oppure installalo globalmente sul tuo sistema:
  mv /root/.symfony5/bin/symfony /usr/local/bin/symfony

Poi avvia una nuova shell e esegui 'symfony'

Successivamente, dovrai definire il percorso di sistema di Symfony sul tuo sistema. Puoi farlo con il seguente comando:

export PATH="$HOME/.symfony5/bin:$PATH"  
source ~/.bashrc

Crea un progetto Symfony

A questo punto, Symfony è installato sul tuo server. Ora, dovrai creare un nuovo progetto Symfony per utilizzarlo.

symfony new project --full

Riceverai il seguente output.

* Configurazione del progetto sotto il controllo di versione Git
  (esecuzione git init /root/project)

                                                                                                                         
 [OK] Il tuo progetto è ora pronto in /root/project                                                                                                                                        

Successivamente, naviga nel tuo progetto ed esegui il server web utilizzando il seguente comando.

cd project  
symfony server:start

Dovresti ricevere il seguente output.

                                                                                                                         
 [OK] Server web in ascolto                                                                                               
      Il server web sta utilizzando PHP CLI 8.1.2                                                                             
      http://127.0.0.1:8000                                                                                              
                                                                                                                         
[Web Server ] Dec 21 11:01:36 |DEBUG  | PHP    Ricaricando le versioni di PHP 
[Web Server ] Dec 21 11:01:36 |DEBUG  | PHP    Utilizzando la versione PHP 8.1.2 (dalla versione predefinita in $PATH) 
[Application] Dec 21 11:01:15 |INFO   | DEPREC Utente deprecato: La classe "Monolog\Logger" è considerata finale. Potrebbe cambiare senza ulteriori avvisi a partire dalla sua prossima versione principale. Non dovresti estenderla da "Symfony\Bridge\Monolog\Logger". 
[Web Server ] Dec 21 11:01:36 |INFO   | PHP    percorso in ascolto="/usr/bin/php8.1" php="8.1.2" porta=44005
[PHP        ] [Wed Dec 21 11:01:36 2022] PHP 8.1.2-1ubuntu2.9 Server di sviluppo (http://127.0.0.1:44005) avviato

Accedi a Symfony

A questo punto, il server Symfony è avviato e ascolta sulla porta 8000. Puoi ora accedervi utilizzando l’URL http://your-server-ip:8000. Dovresti vedere la pagina predefinita di Symfony sullo schermo seguente.

Framework PHP Symfony

Conclusione

Congratulazioni! hai installato con successo il framework PHP Symfony su Ubuntu 22.04. Puoi ora iniziare a costruire un’applicazione web basata su PHP utilizzando il framework Symfony. Sentiti libero di chiedermi se hai domande.

Share: X/Twitter LinkedIn

Ricevi i nuovi post nella tua casella di posta.

Nessuno spam. Disiscriviti in qualsiasi momento.