Création pas à pas d’un projet symfony 1.2 sous Windows avec Wamp.
Pré-requis
- mon OS : un windows XP à jour le 18/02/2009
- mon wamp : 2.0 (C:\wamp)
- mon PHP : 5.2.8 (C:\wamp\bin\php\php5.2.8)
Installer Symfony
- Créer le repertoire du projet symfony :
C:\wamp\www\sf_projects\sf_helloworld
- Créer un répertoire pour enregistrer les fichiers de la librairie du framework symfony :
C:\wamp\www\sf_projects\sf_helloworld\lib\vendor
- Télécharger et décompresser l’archive : http://www.symfony-project.org/installation/1_2 dans le répertoire lib/vendor que nous venons de créer
- Ouvrir le fichier :
C:\wamp\www\sf_projects\sf_helloworld\lib\vendor\symfony\data\bin\symfony.bat
- remplacer :
set PHP_COMMAND=php.exe (ligne 34)
par :
set PHP_COMMAND=C:\wamp\bin\php\php5.2.8\php.exe (ligne 35)
Exemple :
@echo off rem ************************************************************* rem ** symfony CLI for Windows based systems (based on phing.bat) rem ************************************************************* rem This script will do the following: rem - check for PHP_COMMAND env, if found, use it. rem - if not found detect php, if found use it, otherwise err and terminate if "%OS%"=="Windows_NT" @setlocal rem %~dp0 is expanded pathname of the current script under NT set SCRIPT_DIR=%~dp0 goto init :init if "%PHP_COMMAND%" == "" goto no_phpcommand IF EXIST ".\symfony" ( %PHP_COMMAND% ".\symfony" %* ) ELSE ( %PHP_COMMAND% "%SCRIPT_DIR%\symfony" %* ) goto cleanup :no_phpcommand rem echo ------------------------------------------------------------------------ rem echo WARNING: Set environment var PHP_COMMAND to the location of your php.exe rem echo executable (e.g. C:\PHP\php.exe). (assuming php.exe on PATH) rem echo ------------------------------------------------------------------------ rem set PHP_COMMAND=php.exe set PHP_COMMAND=C:\wamp\bin\php\php5.2.8\php.exe goto init :cleanup if "%OS%"=="Windows_NT" @endlocal rem pause
- Vous pouvez vérifier que tout s’est bien passé en tapant à partir de :
C:\wamp\www\sf_projects\sf_helloworld\lib\vendor\symfony\data\bin\
la commande :
symfony -V
qui doit vous donner :
symfony 1.2.4 (C:\wamp\www\sf_projects\sf_helloworld\lib\vendor\symfony\lib)
Créer un projet symfony
- Se placer ici :
C:\wamp\www\sf_projects\sf_helloworld\
- Taper la commande suivante :
lib\vendor\symfony\data\bin\symfony generate:project sf_helloworld
- Vous pouvez maintenant exécuter symfony à partir de la racine du projet :
C:\wamp\www\sf_projects\sf_helloworld\symfony -V
donne toujours :
symfony 1.2.4 (C:\wamp\www\sf_projects\sf_helloworld\lib\vendor\symfony\lib)
Sources :
- http:
//trac.symfony-project.org/wiki/HowToInstallSymfonyOnWindowsWithWamp - http://www.symfony-project.org/jobeet/1_2/Doctrine/en/01
Partagez cet article
Tweeter

slt tous est bien sauf si je déconnecte de l’internet ça marche pas « page introuvable » mêmê hors connexion de+ si connecte via internet ça marche seulement pour l’index c à d les lien vers les autres module affiche this url acceil/presentation was not found in this server tantque dans le frontend ça marche vraiment bizarre
svp du solution les amis
s’il vous plai je veu savoir comment utiliser les helper de symfony et ou je vai les placé dans le répértoire de mon application