Comment installer Symfony Framework sous Linux

Comment installer Symfony Framework sous Linux
Image vedette

Symfony est l’un des meilleurs frameworks PHP full-stack, avec plus de six cent mille développeurs l’utilisant activement. Il est notamment utilisé dans le développement de nombreux sites Web et applications Web populaires, notamment Spotify, Dailymotion et Trivago.

Dans ce tutoriel, vous apprendrez comment installer le framework Symfony sur votre système Linux.

Caractéristiques de Symfony

Le framework Symfony vous permet de développer rapidement des sites Web complexes, des applications Web et des microservices sur votre système Linux en fournissant une boîte à outils avancée et des tonnes de composants réutilisables. Voici quelques-unes des meilleures fonctionnalités de Symfony :

  • Framework open source, rapide, flexible et bien documenté
  • Une large communauté active de développeurs, testeurs, utilisateurs, intégrateurs, etc.
  • Fonctionne sur le modèle MVC (Model-View-Controller)
  • De nombreux composants Symfony réutilisables et découplés
  • Classes de bases de données complètes
  • Utilise Composer comme gestionnaire de dépendances
  • Structure de répertoire organisée
  • Routage URI flexible
  • Gestion du cache et journalisation des erreurs
  • Architecture de programmation orientée objet (POO)

Prérequis pour l’installation de Symfony

Comme mentionné précédemment, Symfony est un framework PHP, vous devez donc installer PHP et quelques autres dépendances sur votre système avant de l’installer.

Tout d’abord, ajoutez le référentiel PHP à la liste des référentiels de votre système en exécutant les commandes suivantes en fonction de votre distribution Linux :

Ajouter un référentiel PHP à la distribution Linux

Ensuite, mettez à jour vos référentiels système et installez PHP 8.2 ainsi que les autres dépendances requises :

Installer PHP et d'autres dépendances

Enfin, pour vérifier la version PHP installée sur votre système, exécutez la php -vcommande :

Version PHP

Installer Symfony sur Linux

Vous devez installer Symfony CLI et Composer pour utiliser le framework Symfony de manière transparente.

Installer la CLI Symfony

Pour télécharger et installer Symfony, vous pouvez utiliser la commande wgetoucurl :

Installer Symfony

Ensuite, ajoutez Symfony à la variable d’environnement PATH de votre système et appliquez les modifications :

Définir le CHEMIN Symfony

De cette façon, Symfony est installé et configuré avec succès.

Installer le compositeur

Ensuite, vous devez installer Composer, le gestionnaire de dépendances pour PHP, que vous utiliserez lors du développement de vos projets.

Pour cela, téléchargez d’abord le script d’installation de Composer et vérifiez son intégrité en faisant correspondre le hachage :

Ensuite, exécutez les commandes suivantes pour installer Composer et supprimer son script d’installation de votre système :

Installation du compositeur

Enfin, vous pouvez exécuter la symfony check:reqcommande pour vous assurer que Symfony est prêt à commencer à développer votre première application Web :

Exigence de vérification

Ici, vous pouvez observer dans le résultat ci-dessus que vous êtes prêt pour le développement.

Créez votre première application Web

Avant de créer la première application Web dans Symfony, il est toujours considéré comme une bonne pratique de configurer git sur votre système. Pour cela, exécutez les gitcommandes suivantes pour configurer votre nom d’utilisateur et votre adresse e-mail git :

Configuration Git

À garder à l’esprit : remplacez votre e-mail et votre nom d’utilisateur dans les commandes ci-dessus.

Vous êtes enfin prêt à créer votre première application Web Symfony.

Par exemple, pour créer une application Web nommée « mte », vous exécuterez la commande ci-dessous :

Créer une application Web

Cependant, si vous souhaitez créer un microservice ou une API au lieu d’une application Web, exécutez la commande suivante :

Après la création réussie de votre projet, accédez à son répertoire et démarrez le serveur Symfony :

démarrer le serveur Web Symfony

Notamment, vous pouvez observer que le serveur Web écoute à l’ adresse http://127.0.0.1:8000 . Maintenant, ouvrez votre navigateur Web préféré et accédez au serveur en saisissant cette adresse d’écoute.

Page d'accueil de l'application Web Symfony

Enfin, vous pouvez commencer à coder la première page de votre application Web . Bon codage !

Déboguez votre application Web

Lors du développement d’une application Web, vous aurez besoin de divers outils, notamment des outils de débogage, pour améliorer votre efficacité et votre productivité. Bien que Symfony propose des outils de débogage intégrés tels que Profiler, vous avez la liberté d’y intégrer le meilleur outil de débogage pour obtenir une expérience de débogage personnalisée.

Crédit image : Nimrach Chaudhry. Toutes les modifications et captures d’écran par Nimrah Chaudhry.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *