0% ont trouvé ce document utile (0 vote)
42 vues4 pages

Installation de Symfony 4 avec Composer

Le document décrit les étapes pour installer l'environnement de développement Symfony, notamment l'installation de Composer, la création d'un projet Symfony et son exécution sur un serveur local.

Transféré par

Yosr charek
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
42 vues4 pages

Installation de Symfony 4 avec Composer

Le document décrit les étapes pour installer l'environnement de développement Symfony, notamment l'installation de Composer, la création d'un projet Symfony et son exécution sur un serveur local.

Transféré par

Yosr charek
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd

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

Vous aimerez peut-être aussi