Installation

GUIDE Symfony

 

  1. Installer Composer
    • Télécharger Composer-Setup.exe pour Windows à partir du lien suivant: https://getcomposer.org/download/ et éxecute le fichier tout en suivant les instructions
      • Vous pouvez télécharger composer directement par la commande en ligne suivante: curl -s https://getcomposer.org/installer | php
    • Vous pouvez aussi installer Composer par les commandes en lignes en tapant les lignes suivantes :
      • php -r “copy(‘https://getcomposer.org/installer’, ‘composer-setup.php’);”
      • php -r “if (hash_file(‘SHA384’, ‘composer-setup.php’) === ‘e115a8dc7871f15d853148a7fbac7da27d6c0030b848d9b3dc09e2a0388afed865e6a3d6b3c0fad45c48e2b5fc1196ae’) { echo ‘Installer verified’; } else { echo ‘Installer corrupt’; unlink(‘composer-setup.php’); } echo PHP_EOL;”
      • php composer-setup.php
      • php -r “unlink(‘composer-setup.php’);”
    • Mise à jour de Composer
      • php C:\ProgramData\ComposerSetup\bin\composer.phar self-update
  2. Créer un nouveau projet Symfony
    • $ php composer.phar create-project symfony/framework-standard-edition /path/to/webroot/Symfony 2.4.*
  3. Mise à jour des bibliothèques Symfony
    • Afin de garantir la sécurité de votre application il est recommandé de mettre à jour les composants symfony systématiquement par la commande suivante:
      • racine_application_Symfo\composer update
  4. Créer un nouveau Bundle
    • $ php app/console generate:bundle –namespace=Acme/HelloBundle –format=yml
    • un répertoire est créer pour le bundle dans le chemin suivant: src/Acme/HelloBundle le bundle est aussi enregistrer automatiquement dans le fichier app/AppKernel.php
      •  
        // app/AppKernel.php
        public function registerBundles()
        {
        $bundles = array(
        …,
        new Acme\HelloBundle\AcmeHelloBundle(),
        );
        // …
        return $bundles;
        }

 

http://symfony.com/doc/current/book/installation.html