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 unzipUne 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 - | bashUne 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 ~/.bashrcCré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 --fullVous 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:startVous 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.

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.
Recevez de nouveaux articles dans votre boîte de réception.
Aucun spam. Désabonnez-vous à tout moment.