Escolar Documentos
Profissional Documentos
Cultura Documentos
Framework PHP
Atelier n1
Vous pouvez vrifier que JDK est bien install dans le panneau de configuration -> Programmes : java)
ou en tapant java -version en ligne de commande
Page 1 sur 15
2.
3.
Installer WampServer sur la racine C:\ partir de son site
officiel :http://www.wampserver.com/
Remarque : choisir la version 2.4 dApache, et la version 32 ou 64 bits qui convient avec votre S.E.
(Panneau de configuration -> Systme : pour connaitre le type de votre systme dexploitation).
4.
Aller sur le rpertoire Wamp et copier lemplacement de votre interprteur php (exemple :
C:\wamp\bin\php\php5.x)
Page 2 sur 15
Aller dans Panneau de configuration -> Systme -> Paramtres systme avancs -> variables
denvironnement
Slectionner la variable Path -> modifier -> dans valeur de la variable atteindre la fin du
textbox et rajouter un point virgule puis copier ladresse de votre interprteur php.
(C:\wamp\bin\php\php5.x)
Tester sous lapplication CMD la commande PHP et voir si elle est prise en charge.
Page 3 sur 15
5.
Tlcharger le fichier Symfony 2 (version 2.5.6) partir de son site
officiel :http://symfony.com/download
6.
Aller sur Tools => Options -> PHP -> Gnral -> PHP 5 interpreter et donner ladresse du
fichier php.exe (Gnralement : C:\wamp\bin\php\php5.x\php.exe)
Page 4 sur 15
Aller sur Tools -> Options -> PHP -> Frameworks & tools -> Symfony2
Page 5 sur 15
Crer un projet : Fichier -> new projet -> PHP -> PHP Application
Sources Folder : doit tre le rpertoire www de Wamp suivi du nom de votre projet
(Exemple : Project Name : TpSymfony et Sources Folder : C:\wamp\www\TpSymfony)
Page 6 sur 15
Page 7 sur 15
7.
Clic gauche sur Browse -> Slectionn app_dev.php -> Select file -> OK
Page 8 sur 15
Remarque : app_dev.php est un contrleur frontal qui nous permet daccder lenvironnement
de dveloppement et app.php est un contrleur frontal qui nous permet daccder
lenvironnement de production.
Questions :
1. Comment accder l'environnement de production ?
2. Comment peut-on trouver le routing principal ?
3. A quoi sert le Bundle ACME ? ou est-il plac ? est ce quon peut supprimer le Bundle
ACME ?
Critres obligatoires
Linstallation
Tlchargez l'archive dans le dossier racine de votre serveur web et extrayez-la Depuis votre
interface de commande UNIX, cela peut tre fait avec l'une des commandes suivantes
# pour l'archive .tgz
$ tar zxvf Symfony_Standard_Vendors_2.4.3.tgz
Page 9 sur 15
http://localhost/config.php
Dfinir les permissions pour rendre les rpertoires app/cache et app/logs accessibles en
criture par le serveur web et par l'utilisateur de ligne de commande
$ ps aux | grephttpd
Changer le umask pour les rpertoires cache et log, comme a ils seront accessibles en
criture au groupe ou aux autres
Symfony2 est livr avec un testeur de configuration de votre serveur afin de vrifier que
votre serveur web et PHP sont bien configur pour utiliser Symfony. Utilisez l'URL suivante
pour vrifier votre configuration :
Il vous demandera votre mot de passe. Installez le package dans /usr/local/packer et PHP dans
/usr/local/php5 et pour cela, vous avez besoin de votre mot de passe.
Tlcharger JDK7 :
http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html
Page 10 sur 15
Installation Netbeans :
1- Une fois le tlchargement est termin, lancez le fichier d'installeur. Le fichier d'installation
doit tre d'extension .dmg.
2- Sur le panneau qui souvre double-clique sur l'icne. Le paquet possde l'extension .mpkg et
l'installation dmarre.
3- Cliquez sur Continuer. Puis la bote de dialogue apparat.
4- la page d'introduction, cliquez sur Continuer.
5- Lisez le contrat de licence et cliquez sur Continuer. Cliquez sur Accepter dans la fentre popup pour accepter la licence.
6- slectionnez le disque et cliquez sur Continuer.
7- Entrez le nom et mot de passe de l'administrateur de votre systme et cliquez sur OK pour
lancer l'installation.
Deuximement : tlcharger Symfony2.5.6
-
Page 11 sur 15
Page 12 sur 15
Crer un projet : Fichier -> new projet -> PHP -> PHP Application
Sources Folder : doit tre le rpertoire www de Wamp suivi du nom de votre projet
(Exemple : Project Name : TpSymfony et Sources Folder : C:\wamp\www\TpSymfony)
Page 13 sur 15
7.
Page 14 sur 15
Clic gauche sur Browse -> Slectionn app_dev.php -> Select file -> OK
Page 15 sur 15