Outils pour utilisateurs

Outils du site


installsymfo

Différences

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

Lien vers cette vue comparative

Prochaine révision
Révision précédente
installsymfo [2020/08/08 18:38] – créée - modification externe 127.0.0.1installsymfo [2023/11/06 10:24] (Version actuelle) – [Création du projet Symfony webstudent] admin
Ligne 1: Ligne 1:
-====== Installation de Symfony ======+====== Installation de Symfony ======
  
 ===== Pré-requis ===== ===== Pré-requis =====
  
  
-La version de Symfony nécessite la version minimum de php.+La version de Symfony nécessite la version minimum de php.
 Vérifiez au préalable que vous disposez bien de cette version. Vérifiez au préalable que vous disposez bien de cette version.
 <code> <code>
Ligne 10: Ligne 10:
 </code> </code>
  
-Si ce n'est pas le cas ou si votre version est inférieure à celle requise, voir [[https://tecadmin.net/install-php-debian-9-stretch/|ici]]  
  
 ===== Installation de Composer ===== ===== Installation de Composer =====
Ligne 17: Ligne 16:
 L'installation des dernières versions de Symfony est simplifiée grâce au logiciel Composer. L'installation des dernières versions de Symfony est simplifiée grâce au logiciel Composer.
 Composer est un outil permettant de gérer les dépendances des bibliothèques écrites en php. Composer est un outil permettant de gérer les dépendances des bibliothèques écrites en php.
-Téléchargement de composer ci-dessous ou sur le Nas (dans le dossier des logiciels). +Télécharger et installer Composer.
-https://getcomposer.org/Composer-Setup.exe+
  
 ===== Création du projet Symfony webstudent ===== ===== Création du projet Symfony webstudent =====
Ligne 26: Ligne 24:
 Exécuter la commande ci-dessous : Exécuter la commande ci-dessous :
 <code> <code>
-> composer create-project symfony/skeleton webstudent+> composer create-project symfony/skeleton:"6.3.*" webstudent
 </code> </code>
-{{sfncreateproject.png}} 
  
 +{{:symfointsall.png?400|}}
 ===== Structure d'un projet symfony ===== ===== Structure d'un projet symfony =====
  
Ligne 43: Ligne 41:
   * le dossier vendor contient les composants symfony et autres composants installés pour le projet.   * le dossier vendor contient les composants symfony et autres composants installés pour le projet.
  
-===== Tester ===== +===== Installation des dépendances pour une application web ===== 
-Symfony 4 dispose d'un serveur web intégré mais il est préférable d'utiliser votre projet avec votre serveur web localPour cela, il faut installer des composants spécifiques.  +La commande ci-dessous va installer tous les packages nécessaires à la création d'une application web. 
-Après vous être positionné dans le dossier de votre projet (c:/wamp64/www/webstudent -chemin à adapter à votre dossier), lancer la commande ci-dessous :+Il faut au préalable se positionner dans le dossier de l'application.
 <code> <code>
-> composer require symfony/apache-pack+> cd webstudent 
 +> composer require webapp
 </code> </code>
  
 +
 +===== Tester =====
 Assurez-vous que vote serveur Apache soit bien lancé puis saisissez l'url ci-dessous dans votre navigateur. Assurez-vous que vote serveur Apache soit bien lancé puis saisissez l'url ci-dessous dans votre navigateur.
 http://localhost/webstudent/public/   http://localhost/webstudent/public/  
Ligne 57: Ligne 58:
  
 {{:symfowelcome.png?400|}} {{:symfowelcome.png?400|}}
 +
 +
installsymfo.1596911889.txt.gz · Dernière modification : 2020/08/08 18:38 de 127.0.0.1