Informations
  • Catégorie : Trucs et astuces
  • Auteur : Marco
  • Créé Le 03/09/2011, à 11:55
  • Modifié Le 03/09/2011, à 12:17
  • Aucune note
  • Connectez-vous pour donner une note
  • Imprimer

Préparer son Windows 7 pour utiliser Symfony

Salut à tous,

 

j'ai eu dans l'idée de découvrir un peu la version 2.x de Symfony et d'essayer de coder un peu avec. Cependant dans toutes les documentations/tutoriels, on utilise la boite de commande, la fameuse que les linuxiens maîtrisent les doigts dans le nez, la même qui effraie les Pciste.

L'utilisation de la boite de commande pour utiliser symfony n'est pas obligatoire mais très très très fortement conseillée. Alors quels sont les problèmes et leurs solutions :

Where is PHP ?

Vous utilisez Wamp/EasyPHP, forcément PHP n'est pas un programme installé sur votre windows mais vous en avez besoin. En effet essayez "php" dans l'invite de commande, et il vous retourne un message d'erreur comme quoi php n'est pas un éxecutable, blah,blah,blah...

 

La solution en quelques clics, un copier coller :

  • Bouton démarrer
  • Clic droit sur ordianteur -> Propriétés
  • Dans le menu à gauche -> Paramètres de système avancé
  • Tout en bas au dessus du OK -> Variables d'environnement
  • Dans variables système vous allez modifier Path et rajouter tout à la fin ";Chemin absolu vers votre PHP"
  • Valider en cliquant sur OK puis OK, OK ?

A quoi correspond le Chemin absolu vers votre PHP :

  • Pour les utilisateurs de Wamp : "C:\wamp\bin\php\php5.3.5" biensûr ce chemin dépend de la version de PhP installée
  • Pour les utilisateurs de Easy PHP : "C:\Program Files\EasyPHP-5.3.8.0\php" cette fois ci dépend de la version de EasyPHP

 

L'erreur à ne pas commettre : oublier le ; avant le chemin vers Php ou mettre une , à la place (ce que j'ai fait...)

 

Vous pouvez à présent utiliser php redémarrer votre ordinateur, puis essayez "php" dans l'invite de commande, wouhou ça marche !

 

Where is Symfony ?

Alors pour l'instant vous êtes fier de pouvoir utiliser PhP, vous vous apprétez à faire un "php app/console" et créer votre premier bundle, hélas regardez le chemin indiqué dans votre boîte de commande : "C:\users\Votre_nom", si vous pensez utiliser Symfony en étant dans un dossier complètement différent, vous êtes très optimiste... ou alors un peu con (c'est des choses qui arrivent).

Là deux solutions s'offrent à vous :

  • Vous cherchez à la main et à chaque nouvelle session de commande le dossier Symfony au moyen de cd : "cd ..\..\wamp\www\Symfony" (pour Wamp")
  • Vous êtes un flemmard, vous créez un raccourci sur votre bureau vers votre dossier Symfony et vous demandez une invite de commande directement sur le raccourci... Comment ? En suivant un petit tutoriel qui vous demande de créer deux clés dans la base de registre. Cette manipulation prend environ 1 minute et est permanente, imaginez le temps gagné par le nombre de "cd ..\..\wamp\www\Symfony" économisé.

Si vous avez bien suivi ce que j'ai dit et le petit tutoriel, vous avez sur votre bureau un raccourci vers le dossier Symfony, il ne vous reste plus qu'à faire un clic droit et invite de commande ici. TADAAAAAA !

Connectez vous pour envoyer un commentaire !