Symfony est un framework PHP utilisé pour créer des sites web complexes et des logiciels basés sur le web. Il est gratuit, bien documenté et open source. Il est livré avec plusieurs composants pratiques pré-construits appelés bundles. Ces derniers sont conçus de manière à améliorer l'efficacité de la conception d'applications en ligne. Comment installer et configurer le Framework Symfony ? Nous faisons le point dans cet article.

Les prérequis

Avant de commencer le processus d'installation, veuillez-vous assurer que vous avez installer :

  • PHP 8.0.2 ou une version plus récente
  • Composer de préférence la version récente

Certains développeurs recommandent aussi l'installation de Symfony CLI. Ce dernier va déposer un binaire nommé symfony sur votre ordinateur qui vous permettra d'exécuter votre projet en local.
Pour commencer, ouvrez votre terminal pour installer les dépendances avec la ligne de commande suivante :
$ symfony check:requirements

Passons à la création de l'application

Exécutez la commande ci-dessous pour créer votre premier projet : $ symfony new nom_du_projet --webapp
Remarque : la fonction --webapp vous permet de spécifier le type de projet. Elle vous permettra d'installer tous les packages nécessaires pour l'application Web.

Créer une nouvelle application avec composer

Si vous décidez d'installer sans passer par le binaire, vous pouvez utiliser composer . Pour réussir l'installation, exécuter ces différentes lignes de commandes. $ composer create-project symfony/skeleton nom_du_projet
$ cd nom_du_projet
$ composer require webapp

Une fois terminé, ouvrez le répertoire nom_du_projet. Vous verrez à l'intérieur toutes les dépendances dont vous avez besoin pour commencer le projet.

Configurer notre projet

Nous avons créé notre projet qui se trouve dans le dossier nommé nom_du_projet. Étant, un dossier déjà existant, supposons que vous travailliez avec Git. Il suffit exécuter ces deux lignes de commande pour la configuration :
$ cd projects/ $ git clone

Exécuter l'application en locale

Si vous travaillez en locale, le moyen le plus simple est d'utiliser le serveur fourni avec symfony binaire. Ce dernier propose tous les outils dont vous avez besoin pour travailler hors ligne. Ouvrez votre terminal et à l'aide de la commande cd, placez-vous à la racine du dossier projet nom_du_projet.
Pour démarrer le projet en local tapez :
$ symfony server:start

Clichez sur votre navigateur et accédez à l'adresse : http://localhost:8000. Si tout
fonctionne correctement, vous verrez une page de bienvenue.

Maintenant que vous savez comment installer et configurer le framework Symfony, il est temps d'aller plus loin. Utilisez notre plateforme d'apprentissage en ligne pour obtenir plus de cours sur PHP et d'autres langages qui vous aideront à devenir un expert en développement de logiciels. Nous proposons également des cours sur Python et bien d'autres encore !