22.02.2009 • Samuel Breton
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 :
partager
Plus d’articles !
Plongez dans nos articles pour découvrir des insights captivants !