Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
prog:symfony:projets:create [11/09/2022 17:21] thierry [Lancer le serveur] |
prog:symfony:projets:create [26/06/2024 16:28] (Version actuelle) thierry [Installer l'environnement Symfony dans le répértoire du projet] |
||
---|---|---|---|
Ligne 2: | Ligne 2: | ||
Comment créer un nouveau projet Symfony et paramétrer l'environnement du projet. | Comment créer un nouveau projet Symfony et paramétrer l'environnement du projet. | ||
===== Résumé ===== | ===== Résumé ===== | ||
- | - ''symfony new %NomDuProjet%'' = Créé un répertoire et y télécharge les fichiers symfony. | + | - ''symfony new %NomDuProjet% --webapp'' = Créé un répertoire et y télécharge les fichiers symfony. |
- ''cd %NomDuProjet%'' = Pour entrer dans le répertoire du projet. | - ''cd %NomDuProjet%'' = Pour entrer dans le répertoire du projet. | ||
- ''symfony server:start -d'' = démarrage du serveur de test en arrière plan (''-d'') | - ''symfony server:start -d'' = démarrage du serveur de test en arrière plan (''-d'') | ||
- ''symfony open:local'' = pour lancer le navigateur web pour vérifier que tout est bien installé. | - ''symfony open:local'' = pour lancer le navigateur web pour vérifier que tout est bien installé. | ||
- ''git status'' = pour vérifier si GIT fonctionne bien | - ''git status'' = pour vérifier si GIT fonctionne bien | ||
+ | - ''symfony composer req logger'' pour les logs | ||
+ | - ''symfony composer req debug --dev'' pour activer la barre de débogage en bas de la page | ||
+ | <note important>Apparement ''symfony composer req debug --dev'' serait déprécié dans les nouvelles versions de Symfony | ||
+ | |||
+ | Voir [[https://symfony.com/components/Debug]]</note> | ||
+ | |||
===== Installer l'environnement Symfony dans le répértoire du projet ===== | ===== Installer l'environnement Symfony dans le répértoire du projet ===== | ||
Ligne 16: | Ligne 22: | ||
Pour un projet simple, comme une API utilser juste ''symfony new test-api-project'' | Pour un projet simple, comme une API utilser juste ''symfony new test-api-project'' | ||
<code php> | <code php> | ||
- | D:\webprojects>symfony new test-api-project | + | D:\webprojects>symfony new test-api-project --webapp |
* Creating a new Symfony project with Composer | * Creating a new Symfony project with Composer | ||
(running C:\ProgramData\ComposerSetup\bin\composer.bat create-project symfony/website-skeleton test-api-project) | (running C:\ProgramData\ComposerSetup\bin\composer.bat create-project symfony/website-skeleton test-api-project) | ||
Ligne 79: | Ligne 85: | ||
</code> | </code> | ||
un répertoire ''.git'' a été créé dans le répertoire du projet. | un répertoire ''.git'' a été créé dans le répertoire du projet. | ||
+ | |||
+ | ==== En plus... ==== | ||
+ | * ''symfony composer req logger'' pour les logs | ||
+ | * ''symfony composer req debug --dev'' pour activer la barre de débogage en bas de la page | ||
+ | <note important>Apparement ''symfony composer req debug --dev'' serait déprécié dans les nouvelles versions de Symfony | ||
+ | |||
+ | Voir [[https://symfony.com/components/Debug]]</note> | ||
+ | |||
+ | |||
+ | |||