Créons notre projet Symfony 4 avec Composer !

MISE A JOUR (TRES IMPORTANT) :

Si vous souhaitez suivre cette formation sans vous embêter avec les nouveautés et changements de Symfony 5, voici la commande à taper pour installer Symfony dans sa version 4.4 :

composer create-project symfony/website-skeleton mon-projet 4.4.*

Si vous souhaitez travailler avec Symfony 5, suivez simplement la vidéo et il sera installé automatiquement.

Depuis la sortie de Symfony 5, la commande évoquée à la fin de la vidéo pour lancer une application Symfony n'est plus php bin/console server:run (qui ne fonctionnera donc pas sur Symfony 5) mais simplement php -S localhost:8000 -t public

Un projet Symfony, c'est beaucoup de code et beaucoup de fichiers (notamment des fichiers de configuration). En plus, c'est une structure de dossiers complexe et énormément de dépendances à télécharger. 

Le créer à la main relèverait du calvaire, c'est pour cela qu'on peut utiliser Composer pour le faire à notre place grâce à sa commande create-project.

On peut le charger de créer toute la structure de dossier en s'inspirant d'un squelette qu'on trouve sur le github de Symfony : le squelette symfony/website-skeleton permet d'obtenir tous les outils nécessaires à la création d'un véritable site Internet !

Approfondir le sujet :