Installation Symfony · 3 min read · Sep 23, 2025

Comment installer le framework PHP Symfony sur Ubuntu 22.04

Symfony est l’un des frameworks PHP les plus populaires utilisés pour les applications web. Il est connu pour ses composants indépendants, qui peuvent être facilement intégrés dans tout autre projet PHP. Symfony est publié en tant que logiciel open-source et est adapté pour construire des applications PHP de toute taille.

Ce tutoriel vous montrera comment installer le framework PHP Symfony sur Ubuntu 22.04.

Prérequis

  • Un serveur exécutant Ubuntu 22.04.
  • Un nom de domaine valide pointant vers l’IP de votre serveur.
  • Un mot de passe root configuré sur le serveur.

Installer PHP

Symfony est un framework PHP, donc PHP doit être installé sur votre serveur. S’il n’est pas installé, vous pouvez l’installer avec d’autres dépendances en utilisant la commande suivante.

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

Une fois PHP et d’autres composants PHP installés, vous pouvez passer à l’étape suivante.

Installer Symfony sur Ubuntu 22.04

La manière la plus simple et la plus facile d’installer Symfony est à partir d’un script d’installation automatique.

Vous pouvez télécharger et exécuter le script d’installation de Symfony en utilisant la commande suivante.

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

Une fois Symfony installé, vous obtiendrez la sortie suivante.

2022-12-21 10:59:24 (11.6 MB/s) - écrit sur stdout [6100/6100]

Installeur Symfony CLI

Vérification de l'environnement
  [*] cURL est installé
  [*] Tar est installé
  [*] Git est installé
  [*] Votre architecture (amd64) est supportée

Téléchargement
  Téléchargement https://github.com/symfony-cli/symfony-cli/releases/latest/download/symfony-cli_linux_amd64.tar.gz...
  % Total    % Reçu % Transféré  Vitesse Moyenne   Temps    Temps     Temps  Actuel
                                 Dload  Upload   Total   Dépensé    Restant  Vitesse
  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
  Décompression du binaire...
  Installation du binaire dans votre répertoire personnel...
  Le binaire a été enregistré dans : /root/.symfony5/bin/symfony

Le Symfony CLI a été installé avec succès !

Utilisez-le comme un fichier local :
  /root/.symfony5/bin/symfony

Ou ajoutez la ligne suivante à votre fichier de configuration de shell :
  export PATH="$HOME/.symfony5/bin:$PATH"

Ou installez-le globalement sur votre système :
  mv /root/.symfony5/bin/symfony /usr/local/bin/symfony

Ensuite, démarrez un nouveau shell et exécutez 'symfony'

Ensuite, vous devrez définir le chemin système de Symfony sur votre système. Vous pouvez le faire avec la commande suivante :

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

Créer un projet Symfony

À ce stade, Symfony est installé sur votre serveur. Maintenant, vous devrez créer un nouveau projet Symfony pour l’utiliser.

symfony new project --full

Vous obtiendrez la sortie suivante.

* Configuration du projet sous le contrôle de version Git
  (exécution de git init /root/project)

                                                                                                                         
 [OK] Votre projet est maintenant prêt dans /root/project                                                                                                                                        

Ensuite, naviguez vers votre projet et exécutez le serveur web en utilisant la commande suivante.

cd project  
symfony server:start

Vous devriez obtenir la sortie suivante.

                                                                                                                         
 [OK] Serveur web à l'écoute                                                                                               
      Le serveur web utilise PHP CLI 8.1.2                                                                             
      http://127.0.0.1:8000                                                                                              
                                                                                                                         
[Serveur Web ] 21 déc. 11:01:36 |DEBUG  | PHP    Rechargement des versions PHP 
[Serveur Web ] 21 déc. 11:01:36 |DEBUG  | PHP    Utilisation de la version PHP 8.1.2 (à partir de la version par défaut dans $PATH) 
[Application] 21 déc. 11:01:15 |INFO   | DEPREC Utilisateur Déprécié : La classe "Monolog\Logger" est considérée comme finale. Elle peut changer sans préavis lors de sa prochaine version majeure. Vous ne devriez pas l'étendre depuis "Symfony\Bridge\Monolog\Logger". 
[Serveur Web ] 21 déc. 11:01:36 |INFO   | PHP    chemin d'écoute="/usr/bin/php8.1" php="8.1.2" port=44005
[PHP        ] [Mer 21 déc. 11:01:36 2022] PHP 8.1.2-1ubuntu2.9 Serveur de Développement (http://127.0.0.1:44005) démarré

Accéder à Symfony

À ce stade, le serveur Symfony est démarré et écoute sur le port 8000. Vous pouvez maintenant y accéder en utilisant l’URL http://your-server-ip:8000. Vous devriez voir la page par défaut de Symfony sur l’écran suivant.

Framework PHP Symfony

Conclusion

Félicitations ! vous avez réussi à installer le framework PHP Symfony sur Ubuntu 22.04. Vous pouvez maintenant commencer à construire une application web basée sur PHP en utilisant le framework Symfony. N’hésitez pas à me poser des questions si vous en avez.

Share: X/Twitter LinkedIn

Recevez de nouveaux articles dans votre boîte de réception.

Aucun spam. Désabonnez-vous à tout moment.