Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
symfony [Le 01/12/2016, 14:17]
bcag2 début de mise à niveau
symfony [Le 12/07/2018, 16:00] (Version actuelle)
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) :
  • symfony.1480598276.txt.gz
  • Dernière modification: Le 01/12/2016, 14:17
  • par bcag2