Introduction au framework Symfony
Symfony est un framework d'application moderne qui permet d'écrire des applications web en php, tout en ayant une expérience de développement moderne et agréable.
Installation
Ajouter PHP au PATH
Copier le chemin de votre exécutable PHP : bin\php\php-7.2.19-Win32-VC15-x64 à partir du répertoire d'installation de Laragon.
Dans la recherche Windows, rechercher "variables" et ouvrir la première options.
Cliquez sur "Variables d'environnement systèmes" et ajoutez le chemin de PHp à la variable PATH pour l'utilisateur et le système.
Installer Composer & Symfony CLI
Composer est un gestionnaire de package pour PHP, (à la manière de maven / nugget / pip ...). Pour l'installer créer un dossier "Composer" dans votre dossier d'outils (le même où il y a le répertoire d'installation de Laragon, par exemple). Dans ce dossier, ouvrez une invite de commande :
php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
php -r "if (hash_file('sha384', 'composer-setup.php') === '795f976fe0ebd8b75f26a6dd68f78fd3453ce79f32ecb33e7fd087d39bfeb978342fb73ac986cd4f54edd0dc902601dc') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
php composer-setup.php
php -r "unlink('composer-setup.php');"
Téléchargez Symfony CLI via ce lien. Installez le.
Créer un projet Symfony sur PHP Storm
Créer un nouveau projet Composer :
symfony/website-skeleton
Enfin attendez que le projet se génère.
Run le projet
Ouvrez le Terminal de PHP Storm et tappez la commande :
symfony server:start
Rendez vous ensuite à l'adresse http://127.0.0.1:8000 Si une page "welcome to symfony" s'affiche, tout fonctionne correctement, vous êtes prêt à coder !

