Tutorial Symphony
Installer Symfony
|
![]() |
Introduction
Ce tutoriel vous aidera pas à pas à installer symfony sur votre ordinateur et à créer un premier projet en local.
La version de symfony utilisé dans ce tutoriel est symfony 1.2.7, celle de php, 5.2.8 et pour appache, apache2.2.11
Vous êtes libre d’installer la version de votre choix, ça n’aura pas d’incidence sur la suite de ce tutoriel.
Pré-requis
-
installer wamp
-
installer pear (sera traité dans ce tutoriel)
-
utiliser l’invite de commande Windows(démarrer>Exécuter…>cmd)
Installation de WampServer
En premier lieu, il nous faut installer WampServer. Vous trouverez une version de Wamp à cette adresse http://www.wampserver.com/ rubrique Download.
Faite une installation par défaut.
Attention: si vous ne faite pas l’installation par défaut, il sera de votre responsabilité de faire les bonnes modifications (de chemin par ex.) pour mener votre tutoriel à terme.
Installation de PEAR
PEAR est une extension de PHP qui permet d’automatiser l’installation, la mise à jour et la suppression de librairies PHP (rendez-vous sur le site de pear pour en apprendre plus).
Heureusement pour nous, PEAR est livré avec toutes les distributions de PHP, cela nous facilitera grandement son installation.
Pour installer, à partir de l’invite de commande windows taper:
$cd C:\wamp\bin\php\ php5.2.8\ (Suivant le chemin vers lequel vous avez installé wamp)
$go-pear.bat (Appuyez sur Enter lorsque des questions vous seront posées, pour effectuer une installation par défaut)
Faite l’installation par défaut (suffit d’appuyer sur Enter quand nécessaire)
Ensuite si l’installation c’est déroulé correctement, vous devrez aller dans le dossier php5.2.8 à l’aide de l’explorateur Windows puis double-cliqué sur le registre ‘PEAR_ENV.reg’.
Ceci ajoute PEAR dans le registre de windows PEAR.
En ligne de commande:
$cd C:\wamp\bin\php\ php5.2.8\ (Suivant le chemin vers lequel vous avez installé wamp)
$pear upgrade PEAR
Remarque: La version de PEAR utilisé est 1.8.1, si à partir de l’étape ‘creation de projet’ vous visitez le dossier
C:\wamp\bin\php\php5.2.8\data\ et que vous ne trouvez pas de sous-dossier symfony, je vous invite à désinstaller symfony et PEAR puis d’installer notre version de PEAR. (non traité dans ce tutoriel)
Configurer la variable d’environnement Path de Windows
Dans cette étape, nous configurerons la variable d’environnement de Windows. Cette variable, nous permettra dans ce cas présent d’exécuter symfony.bat en ligne de commande dans n’importe quel sous-dossier.
Installation de Symfony
L’installation de symfony s’effectue en ligne de commande.
Ouvrer la ligne de commande puis:
$cd C:\wamp\bin\php\ php5.2.8\ (Suivant le chemin vers lequel vous avez installé wamp)
Ajoutons le canal Symfony
$pear channel-discover pear.symfony-project.com
Pour voir les librairies disponibles sur ce canal
$pear remote-list -c symfony
Installation de symfony (cette commande installe la dernière version disponible sur le site)
$pear install symfony/symfony
Installation de package
$pear install http://phing.info/pear/phing-current.tgz
Maintenant vérifions la version de symfony
$symfony -V
Pour avoir une vue d’ensemble de toutes les taches
$symfony -T
Remarque: Si vous pouvez voir la verison de symfony installé sur votre ordinateur, symfony est installé correctement sur votre ordinateur.
Création d’un projet de test
La création de projet se fera en ligne de commande, référez vous au site de symfony pour en apprendre plus sur les commandes symfony.
En ligne de commande:
$cd C:\wamp\www
$mkdir test_app
$cd test_app
$symfony init-project test_app
$symfony init-app frontend
à partir d’ici le projet est initialisé, mais les images ne seront pas affichées, il vous faudra les récupérer, pour ce faire aller dans le dossier (exlporateur windows)
C:\wamp\bin\php\php5.2.8\data\symfony\web (Suivant le chemin vers lequel vous avez installé wamp) copier le dossier sf et son contenu puis le coller dans votre projet C:\wamp\www\test_app\web (Suivant le chemin vers lequel vous avez installé wamp)
|
à partir de votre navigateur aller sur la page: http://localhost/test_app/web/ Si vous obtenez: |
|
Félicitation vous venez d’installer symfony et créer un nouveau projet!
Mise à Jour/Selection de version symfony
Pour mettre à jour symfony, il vous vaudra retourner dans le dossier ou est installé symfony:
$cd C:\wamp\bin\php\ php5.2.8\ (Suivant le chemin vers lequel vous avez installé wamp)
$pear install symfony/symfony
La commande exécuté si dessous récupère la dernière mise à jour sur le site puis l’installe.
Si vous voulez installer une version particulière de symfony:
$pear install symfony/symfony-1.1.5
Désintaller symfony et PEAR
Pour désinstaller proprement PEAR et symfony vous devrez récupérer tout les fichiers puis les placer dans la corbeilles, ces fichiers sont situé dans: (Suivant le chemin vers lequel vous avez installé wamp)
C:\wamp\bin\php\php5.2.8\data ==> supprimer le dossier ‘symfony’
C:\wamp\bin\php\php5.2.8 ==> supprimer les fichers symfony.bat et PEAR_ENV.reg
C:\wamp\bin\php\php5.2.8\PEAR ==> supprimer tout les dossiers et fichiers SAUF go-pear.phar



about 9 months ago
Un excellent tutoriel, qui fonctionne parfaitement !
Bravo et Merci !
about 7 months ago
Bonjour,
désolé d’être moins optimiste …
j’apprécie de trouver une liste de pré-requis pour ce tuto, ca devient rare.
Dans mon cas l’installation de Wamp ne pose pas de problème je l’utilise depuis plus de ans et tout va bien de ce côté.
En revanche pour PEAR qui « sera traité dans ce tutoriel » si pour vous traiter un sujet c’est de dire « Pour installer, à partir de l’invite de commande windows taper: » …
Il faut changer le titre de votre tuto pour signaler qu’il n’est valable que pour ceux qui ont windows d’une part et surtout supprimer la mention « sera traité dans ce tutoriel ».
Vous ne traiter pas de l’installation de PEAR et vous n’expliqué en rien comment parvenir à l’utiliser.
Donc si cette étape n’est pas franchi le reste du tuto ne sert plus à rien, merci et au revoir.
Dommage je pensais être tombé sur un bon site
Cordialement je poursuis mes recherches sur la toile pour franchir cette étape :$
about 7 months ago
Je reviens pour me permettre une incartade. La critique est bien plus aisée que de faire le boulot.
http://www.6ma.fr/tuto/installer+pear+avec+wamp-455
Permet (du moins pour moi) d’installer PEAR et donc de poursuivre.
Selon moi dans les pré-requis de votre tuto > « savoir utiliser son invite de commande sous son OS » devrait venir avant « installer PEAR ».
Mais ceci n’est que l’avis d’un internaute inexpérimenté de passage.
Cordialement Manuel
about 7 months ago
http://www.zebulon.fr/dossiers/63-2-configurer-cmd.html
Voila pour ceux qui comme moi auraient besoin de configurer ou modifier leur invite de commande pour pouvoir poursuivre …
about 2 months ago
bonsoir , bon je trouve que ce tuto malgré qu’il presente pas mal d’informations manquantes mais qui m’a aidé au – au debut de l’installation jusqu’au le probleme que j’ai rencontré
!! juste apres l’etape de mise ç jour de la version de Pear je suis allée vers le dossier data et là j’ai pas trouvé le sous dossier Symphony j’a refait l’insatallation 3 fois et toujours le meme resultat !!! plz aidez moi .. comment fare pour franchir cette etape avec succes plz plz et merci d’avance
Cordialement Flora