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

Partager sur :
  • Facebook
  • Twitter
  • Google Bookmarks
  • PDF
  • RSS