Vous êtes sur la page 1sur 14

Université de la Manouba (UMA)

Ecole Supérieure d’Economie Numérique

2ème année Mastère MBDS et WI

Support de Cours
Prog Web Avancée et
Ergonomie de sites Web
21h cours
Dr. Yamna Ettarres
Année Universitaire 2017-2018 0
Livre(s) de référence

Développez votre site web avec le framework Symfony3


Auteur(s) : Alexandre Bacco avec la contribution de Fabien Potencier
Editeur(s) : Eyrolles
Collection : OpenClassrooms
Nombre de pages : 516 pages
Date de parution : 13/10/2016

1
Installation de Symfony3
"php": ">=5.5.9",
"symfony/symfony": "3.0.*"
NB: Symfony Installer (un package PHAR) est un fichier PHP
téléchargeable facilitant l’installation de Symfony.
Installation WampServer 3.1.0

 Installer et démarrer WampServer


 Il est installe dans C:\wamp64\ dans
cette présentation

3
Préparation de l’environnement de travail (1)

 Vérifier l’installation de php en console


 Dans l’invite de commande taper php –v

 En cas d’erreur, voir la diapositive suivante

4
Préparation de l’environnement de travail (2)

 En cas d’erreur ajouter le chemin de la commande de php (php.exe)


dans la variable d’environnement PATH: C:\wamp64\bin\php\php5.6.31
 Redémarrer l’invite de commande

5
Préparation de l’environnement de travail (3)

 Télécharger le fichier cacert.pem via


https://curl.haxx.se/ca/cacert.pem et le
mettre sous c:\ par exemple:
 Modifier le fichier php.ini de la version
utilisée de PHP php5.6.31 figurant dans
C:\wamp64\bin\php\php5.6.31
 curl.cainfo = "C:\cacert.pem";
 openssl.cafile="C:\cacert.pem";
 Modifier memory_limit = -1

 Activer openssl (supprimer ; avant)


extension=php_openssl.dll
 Enregistrer et redémarrer WAMP
6
Installation de Symfony (1)
 Télécharger le fichier symfony.phar depuis
http://symfony.com/installer et le mettre dans le dossier
web C:\wamp64\www
 Se positionner dans C:\wamp64\www
C:\Users\YE>cd\
C:\>cd wamp64\www
 Lancer la commande "new" pour créer un nouveau projet

php symfony.phar new Symfony 3.0.0

7
Installation de Symfony (2)

 Le résultat

 Le projet est crée dans le dossier C:\wamp64\www\Symfony


 les fichiers sont accessibles à l'URL http://localhost/Symfony
8
Le contrôleur frontal pour les visiteurs
http://localhost/Symfony/web/

Le contrôleur frontal (front


controller) est le point
d'entrée de votre
application. C'est le fichier
par lequel passent toutes vos
pages.

NB: L'environnement de
production, appelé « prod »,
accessible en utilisant le
http://localhost/Symfony/web/app.php/ contrôleur frontal app.php.

9
Le contrôleur frontal pour les développeurs
http://localhost/Symfony/web/app_dev.php/

NB: L'environnement de
développement, appelé
« dev », est accessible en
utilisant le contrôleur
frontal app_dev.php

10
Composer et Git
Présentation de composer
 Composer un gestionnaire de dépendances pour PHP qui offre la possibilité d’inclure
des librairies externes dans votre projet. Les dépendances, dans un projet, ce sont
toutes les bibliothèques dont votre projet dépend pour fonctionner.
 Installation (depuis C:\wamp64\www>)
php -r "eval('?>'.file_get_contents('http://getcomposer.org/installer'));"
 Vérification
 php composer.phar --version
 Mise à jour de composer
 php composer.phar self-update

12
Présentation de Git
 Pour récupérer les bibliothèques, Composer se base sur les informations répertoriées sur
Packagist, The PHP Package Repository (https://packagist.org/).
 Si pour certaines bibliothèques Composer peut télécharger directement des archives
contenant les sources, pour d'autres il doit utiliser un gestionnaire de versions tel que Git.
 Installer Git sous Windows
 Sous Windows, il faut utiliser msysgit(https://gitforwindows.org/). Cela installe msys (un
système d'émulation des commandes Unix sous Windows) et Git lui-même.
 Téléchargez le fichier et exécutez-le (Laissez les paramètres par défaut)
 Une fois cela installé, il faut ajouter les exécutables Git au PATH de Windows. Ajoutez : « ;
C:\Program Files\Git\bin;C:\Program Files\Git\mingw64\bin; » (vérifier selon votre
configuration), à la suite de votre variable d'environnement système PATH
 La commande git version permet de vérifier l’installation et la version du git

13

Vous aimerez peut-être aussi