(Atelier 2.1) Mise en Place Et Installation

Télécharger au format pdf ou txt
Télécharger au format pdf ou txt
Vous êtes sur la page 1sur 4

Année Universitaire : 2022-2023

TW2.0

Atelier n°2.1 :
Mise en place de l'environnement de Symfony 5 et
Création du premier projet

Objectifs
L’objectif de cet atelier est et de mettre en place l’environnement de développement de
Symfony5 et de créer un premier projet.

I- Requis pour installer un projet Symfony 5.4


Pour installer et utiliser le Framework « Symfony 5 », nous allons avoir besoin des outils
suivants :
● Un serveur web avec la version de PHP8 ou supérieur en installant Xampp ou Wamp.
On vous recommande d’installer XamppServer.
● Composer
● Un éditeur de texte : vous pouvez utiliser PhpStorm, Visual Studio Code, Sublime
Text, etc…
II- Mise en place de l’environnement de développement
1. Installation PHP et serveur Web:
● Installer « Xampp » avec la version 8.1.x

● Après avoir terminé l’installation de « Xampp », ajouter le chemin de votre


interpréteur php dans le path :

1
✔ Aller sur le répertoire Xampp et copier l’emplacement de votre interpréteur
php: C:\xampp\php
✔ Aller dans Panneau de configuration -> Système -> Paramètres système
avancés -> variables d’environnement.

✔ Allez dans variables système et sélectionner Sélectionner la variable


Path -> modifier -> et copier l’adresse de votre interpréteur php C:\xampp\php

2
✔ Tester sous l’application CMD la commande PHP et voir si elle est prise en
charge : taper php –v et assurez-vous que vous avez au minimum la version
8.1.1

2. Installation de « Composer » :
● Consulter la page : https://getcomposer.org/download/ et télécharger « Composer-
setup.exe »
● Exécuter « Composer-Setup.exe » pour installer « Composer »
● Taper la commande composer -v et assurez-vous qu'il n'y a pas un message d'erreur
particulier

III- Installation d’un projet Symfony 5


1ère méthode (recommandée): Installation d’un projet Symfony via Symfony CLI
Il faut tout d’abord installer l’outil CLI, pour cela:
1. Lancer l’invite de commande windows powershell
2. Taper la commande suivante : Set-ExecutionPolicy RemoteSigned -Scope
CurrentUser
3. Installer Scoop (Scoop est installeur en ligne de commande pour Windows) via
cette commande : irm get.scoop.sh | iex ou bien
iex (new-object net.webclient).downloadstring('https://get.scoop.sh')
4. Lancer la commande suivante : scoop install symfony-cli
Ensuite il faut installer votre projet Symfony intitulé « FirstProject », pour cela :
Lancer l’invite de commande « cmd » et taper la commande :
symfony new FirstProject --version=5.4 –webapp

2ème méthode : Installation d’un projet Symfony via Composer :


1. Lancer la commande suivante :
composer create-project symfony/skeleton:"^5.4" FirstProject
2. Lancer la commande suivante : composer require webapp

IV- Lancer un projet Symfony 5

Il existe 2 méthodes qui nous permettent de lancer le projet Symfony déjà installé.

1ère méthode : Utiliser le serveur interne de Symfony (L’outil CLI doit être
déjà installé)
1. Lancer l’invite de commande dans le projet symfony intitulé ici « First Project »
2. Lancer le serveur local de symfony en tapant la commande
symfony server:start ou symfony serve
3. Accéder à l’URL http://127.0.0.1:8000 pour vérifier l’installation de votre projet
Commandes utiles :
3
● Arrêter le serveur : symfony server:stop
● Vérifier le status du serveur : symfony server:status
● Modifier le port : symfony server:start –port=8080

2ème méthode : Utiliser le serveur Apache


Afin d’utiliser le serveur Apache, il faut s’assurer que votre projet a été créé sous le
répertoire htdocs de Xampp (ou le répertoire www de Wamp). Pour cette raison, il faut :
1. Créer le projet sous le dossier « htdocs » de Xampp (ou www de Wamp)
2. Démarrer le serveur de Xampp en exécutant « xampp-control.exe » sous le
répertoire Xampp
3. Accéder à l’URL suivante pour vérifier l’installation de ton projet :
http://localhost/FirstProject /public/index.php

⇨ Dans les deux cas, si tout va bien, vous devez obtenir la figure du Bienvenue à
Symfony 5.4 suivante :

Vous aimerez peut-être aussi