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)


Sources :

Previous ArticleNext Article

This post has 2 Comments

2
  1. 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

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *