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



