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 Prochaine révision Les deux révisions suivantes | ||
symfony [Le 01/12/2016, 14:17] bcag2 début de mise à niveau |
symfony [Le 12/07/2018, 16:00] bcag2 ajout §Extensions |
||
---|---|---|---|
Ligne 8: | Ligne 8: | ||
===== Installation ===== | ===== Installation ===== | ||
+ | ==== Version V4 ==== | ||
+ | Installer tout d'abord le gestionnaire de dépendances PHP [[https://getcomposer.org/|Composer]]: | ||
+ | <code>sudo apt install composer</code> | ||
+ | Se définir propriétaire des répertoires associés pour permettre à //composer// de créer les //caches// sans utiliser //sudo// ((https://stackoverflow.com/questions/35874482/cannot-create-cache-directory-or-directory-is-not-writable-proceeding-withou#39295652)): | ||
+ | <code>sudo chown -R $USER $HOME/.composer</code> | ||
+ | puis aller dans le répertoire où vous voulez créer votre projet ($USER/workspace par exemple) puis installer le //squelette// de symfony: | ||
+ | <code> | ||
+ | # application web | ||
+ | composer create-project symfony/website-skeleton mon_projet | ||
+ | # ou bien | ||
+ | # micro-service, application console ou API | ||
+ | composer create-project symfony/skeleton mon_projet | ||
+ | </code> | ||
+ | Dans votre navigateur internet, l'url [[http://localhost:8000]] doit vous permettre d'atteindre la page d'accueil de votre projet | ||
+ | |||
+ | ==== Version antérieure à la V4 ==== | ||
On installe tout d'abord un installeur: | On installe tout d'abord un installeur: | ||
<code> | <code> | ||
Ligne 58: | Ligne 74: | ||
symfony -V | symfony -V | ||
</code> | </code> | ||
+ | |||
+ | ===== Extensions ===== | ||
+ | Pour ajouter le gestionnaire de paquer **//Yarn//**: [[https://yarnpkg.com/lang/en/docs/install/#debian-stable]]\\ | ||
+ | qui permet par exemple d'ajouter //bootstrap// [[https://symfony.com/doc/current/frontend/encore/bootstrap.html]] | ||
===== Liens ===== | ===== Liens ===== | ||
+ | |||
+ | * (en) [[https://knpuniversity.com/screencast/symfony/setup|vidéo installation symfony v4]] | ||
Les tutoriels de developpez.com (qu'il vous faudra peut-être lire en entier) : | Les tutoriels de developpez.com (qu'il vous faudra peut-être lire en entier) : |