Afficher la pageAnciennes révisionsLiens de retourAjouter au livre.Exporter en PDFExportation ODTImport Word DocumentHaut de page Cette page est en lecture seule. Vous pouvez afficher le texte source, mais ne pourrez pas le modifier. Contactez votre administrateur si vous pensez qu'il s'agit d'une erreur. ====== Installation de Symfony 6 ====== ===== Pré-requis ===== La version 6 de Symfony nécessite la version 8 minimum de php. Vérifiez au préalable que vous disposez bien de cette version. <code> > php -version </code> ===== Installation de 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. Télécharger et installer Composer. ===== Création du projet Symfony webstudent ===== Avec la console, se positionner dans le dossier de publication html (exemple : c:/wamp64/www/ est le dossier créé par défaut avec wamp3). Exécuter la commande ci-dessous : <code> > composer create-project symfony/skeleton:"6.3.*" webstudent </code> {{:symfointsall.png?400|}} ===== Structure d'un projet symfony ===== Le projet symfony a été créé dans le dossier de publication html avec tous les sous-dossiers. {{ :sfnstructure.png?150|}} * Le dossier bin contient la console qui permettra d'exécuter des commandes symfony * Le dossier config contient des fichiers de configuration : paramètres de base de l'application, fichier des routes, ... * Le dossier public contiendra les éléments tels que css, images, etc.. * Le dossier src contient tous les fichiers php : contrôleurs, entités,.. * templates contiendra les vues * le dossier vendor contient les composants symfony et autres composants installés pour le projet. ===== Installation des dépendances pour une application web ===== La commande ci-dessous va installer tous les packages nécessaires à la création d'une application web. Il faut au préalable se positionner dans le dossier de l'application. <code> > cd webstudent > composer require webapp </code> ===== Tester ===== Assurez-vous que vote serveur Apache soit bien lancé puis saisissez l'url ci-dessous dans votre navigateur. http://localhost/webstudent/public/ Un message de bienvenue de Symfony doit s'afficher. Toutes les pages du projet auront ce même début d'url. {{:symfowelcome.png?400|}} installsymfo.txt Dernière modification : 2023/11/06 10:24de admin