Framework Web Coté Serveur
Installation et Manipulation de Symfony 4
I. Outils de travail
Installer un environnement de développement PHP permettant la mise en place d’un
serveur web, serveur de base de données :
Serveur FTP :
Xampp (Espace de travail = htdocs) dernière version ou au moins Version 7.1.*
Wamp et Easyphp (Espace de travail= www) les dernières versions ( php 7.1 et
plus)
Installer un PHP IDE
Notepad++
PHPstorm
Intilligi
Sublime
Netbeans
…
II. Vérification de l’existence de PHP
Sous l’invite de commande MS-Dos écrire la commande :
Cmd :
PHP –version
En cas d’erreur ajoutez le chemin du fichier [Link] aux variables systèmes
Hamza YS 1 2018/2019
Framework Web Coté Serveur
III. Installation du Symfony avec Composer
Composer c’est quoi ? :
Composer est un outil de gestion des dépendances en PHP. Il vous permet de
déclarer les bibliothèques dont votre projet dépend et il va les gérer
(installer / mettre à jour) pour vous et détermine quelles versions des
paquets peuvent et doivent être installés, et les installe (c'est-à-dire les
télécharge dans votre projet).
Composer est un gestionnaire de "packages" ou de bibliothèques par projet,
en les installant dans un répertoire (par exemple vendor) dans votre projet.
Par défaut, il n'installe rien globalement. Ainsi, c'est un gestionnaire de
dépendances (un projet qui dépend d'un certain nombre de bibliothèques.
Certaines de ces bibliothèques dépendent d'autres bibliothèques.)
Composer utilise un fichier de configuration “[Link]” pour déterminer
quels sont les packages à installer et leurs numéros de version
Avant de pouvoir utiliser Composer, il va falloir l'installer. Ce gestionnaire de
dépendances pour PHP a été lui-même écrit en PHP et est donc disponible
sous forme de PHAR (PHP Archive) qu'il suffit de télécharger et d'exécuter
(sous réserve d'avoir PHP installé).
1. Accéder à l’espace de travail :
Cd C:\xampp\htdocs
2. Installer composer
Téléchargez et exécutez [Link] - il installera la dernière version du
compositeur à chaque exécution.
3. Créer un projet web Symfony appelé testsymfony
composer create-project symfony/website-skeleton testsymfony ~4
Pour vérifier accéder au dossier cd …/testsymfony>
4. Appeler le projet
4.1. Créer un serveur personnaliser
Copier le fichier testsymfony dans htdocs ou www du xampp pu wamp
C:\xamppv7\htdocs\testsymfony> composer require server –dev
C:\xamppv7\htdocs\testsymfony> php bin/console server :run
Hamza YS 2 2018/2019
Framework Web Coté Serveur
4.2. Ou Relancer le serveur web
a- Copier le fichier testsymfony dans htdocs ou www du xampp pu wamp
b- URL :[Link]
Hamza YS 3 2018/2019
Framework Web Coté Serveur
L’installation selon les étapes précédentes d’un projet vierge peut se faire une
seule fois. Il suffit de faire une copie du projet et de la renommer pour avoir un
deuxième projet Symfony.
Hamza YS 4 2018/2019