scoop install symfony-cli
Le listing de toutes les commandes Symfony indispensable !
Sommaire :
Bien le bonjour je vous propose aujourd'hui de voir ensemble toutes les commandes indispensables de Symfony. De nombreuses personnes utilisent Symfony avec ces commandes afin de les aiders à développer leurs site web plus vite. Mais Utilisez-vous le plein potienciel de ces superbes outils qui n'est null autre que Symfony ?
Je vous propose un récape rapide, simple et détayé qui vous permettra de créer un projet Symfony web rapidement et proprement.
Voici les outils que vous avez besoin avant de commancer :
Git : https://git-scm.com/downloads
Windows
Il vous suffit tout simplement de télécharger l'exe et de l'excuser.
Linux
apt-get install git
XAMPP : https://www.apachefriends.org/fr/index.html
Windows
Il vous suffit tout simplement de télécharger l'exe et de l'excuser.
Linux
Installez seulement php et MySQL
sudo apt install php php-mbstring
sudo apt install mariadb-server php-mysql
sudo mysql --user=root
DROP USER 'root'@'localhost'; CREATE USER 'root'@'localhost' IDENTIFIED BY 'votre mot de passe'; GRANT ALL PRIVILEGES ON *.* TO 'root'@'localhost' WITH GRANT OPTION;
Composer : https://getcomposer.org/download/
Windows
Il vous suffit tout simplement de télécharger l'exe et de l'excuser.
Linux
php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
php -r "if (hash_file('sha384', 'composer-setup.php') ===
'55ce33d7678c5a611085589f1f3ddf8b3c52d662cd01d4ba75c0ee0459970c2200a51f492d557530c71c15d8dba01eae')
{ echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
php composer-setup.php
php -r "unlink('composer-setup.php');"
Symfony CLI : https://symfony.com/download
Windows
Ouvrez un powerShell et tappez les commandes suivantes :
- Set-ExecutionPolicy RemoteSigned -Scope CurrentUser
- irm get.scoop.sh | iex
Linux
curl -1sLf 'https://dl.cloudsmith.io/public/symfony/stable/setup.deb.sh' | sudo -E bash
sudo apt install symfony-cli
Visual Studio Code : https://code.visualstudio.com/download
Vous voici donc prêt pour commencer avec Symfony !
Nous allons donc créer un site web Symfony voici les commandes qu'il vous faut pour créer votre premier projet Symfony avec le version 6.1 :
Ouvrez un cmd
pour ma part je vais créer mon projet à la racine de mon c:\ vous pouvez créer votre projet ou vous voulez.
cd c:\
composer create-project symfony/skeleton:"6.1.*" my_project_directory
cd my_project_directory
composer require webapp
composer update
Vous venez de créer votre projet Symfony mais félicitation 🥳.
Vous pouvez démarer votre site web tapper toujours dans votre cmd :
symfony server:start
Voici une liste des commandes les plus couramment utilisées avec Symfony :
php bin/console server:run
: permet de démarrer le serveur de développement local de Symfony.php bin/console doctrine:database:create
: crée une base de données pour votre projet Symfony.php bin/console doctrine:migrations:migrate
: exécute les migrations de la base de données pour mettre à jour la structure de la base de données.php bin/console make:controller
: crée un nouveau contrôleur pour votre projet Symfony.php bin/console make:entity
: crée une nouvelle entité (une classe représentant une table de base de données) pour votre projet Symfony.php bin/console make:form
: crée un nouveau formulaire pour votre projet Symfony.php bin/console cache:clear
: efface le cache du projet Symfony.php bin/console debug:router
: affiche la liste des routes disponibles dans votre projet Symfony.php bin/console security:check
: vérifie la sécurité de votre projet Symfony.php bin/console make:migration
: crée une nouvelle migration de base de données pour votre projet Symfony.

ERUDIT-FRANCE est une entreprise de création de logiciels. Elle est aussi une entreprise ambitieuse qui tend à se développer sur le marché français avec une vision internationale.
© 2020 ERUDIT-FRANCE
Engagement
Gagner de l'argent
Ce modèle est été réalisé par ERUDIT-FRANCE