TD6-1: Installation de Symfony
Au cours de ce TP en plusieurs parties, nous allons créer une application de gestion de commande de pizzas.
Installation de Symfony
Etape 1: créer un projet Symfony
Installez l'exécutable Symfony https://symfony.com/download
Et mettez en place votre projet symfony:
symfony new --full pizza
Composer va alors cloner le squelette du framework Symfony dans le dossier pizza/
.
Etape 2: lancement du serveur
Nous allons maintenant lancer le serveur web de développement de Symfony:
symfony serve
Et connectez vous à http://127.0.0.1:8000/
, vous devriez voir la page par défaut de Symfony:
Etape 3: créer votre Contrôleur
Votre application réside dans le dossier src/
. Par défaut, Symfony ne contient
aucun contrôleur. Créez votre premier contrôleur à l'aide du maker bundle:
php bin/console make:controller
Vous pourrez par exemple le nommer DefaultController
Voilà!
Vous avez désormais un contrôleur capable de servir une page (JSON, car vous n'avez pas encore de système de rendu de templates), si vous vous rendez à l'adresse /default, vous pouvez l'exécuter.