Tutorial Symphony

Par admin • 2 juin, 2009 • Catégorie: TUTORIAUX OPEN SOURCE, Tutoriaux Symfony

Installer Symfony doc-symphony en local avec Wamp

pikto_pdf

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.

Sous Windows XP:

Sur l’icône poste de Travail clic droit>Propriétés>Avancé(Onglet)>Variables d’environnement(Bouton)

Dans les variables système, repérer la variable Path, double-clic dessus

(ATTENTION ne supprimé pas la valeur de cette variable)

  • ajouter à la valeur de la variable(à la fin de la chaîne de caractère):

;C:\wamp\bin\php\php5.2.8 (Suivant le chemin vers lequel vous avez installé wamp)

Appuyez sur OK pour enregistrer votre modification.

  • à partir de là vous devez redémarrer votre invite de commande pour mettre à jour ses variables d’environnement:

$exit (ou simplement appuyer sur la petite croix pour fermer la fenêtre)

Ceci fait, vous avez un environnement propice à l’installation de symfony.

variable_path-copier

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:

local_symfony

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

Marqué comme: , , ,

4 Réponses »

  1. Un excellent tutoriel, qui fonctionne parfaitement !
    Bravo et Merci !

  2. 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 :$

  3. 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

  4. 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 …

Laisser un Commentaire