symfony2 Installazione o configurazione


Esempio

Symfony Framework - costruito con componenti di symfony, è uno dei principali framework PHP utilizzato per creare siti Web e applicazioni web robusti.

Symfony può essere installato rapidamente attraverso due metodi consigliati.

  1. Il documento ufficiale raccomanda di installare il framework tramite Symfony Installer, una piccola applicazione php installata una volta sul sistema locale che aiuta a scaricare il framework e ad impostare la configurazione del framework. Symfony Installer richiede PHP 5.4 o versioni successive. Per installare su una versione legacy php, utilizzare Composer.
  2. Tramite il compositore di dipendenze PHP

Installazione tramite Symfony Installer

Su Linux / Mac OS X esegui i seguenti comandi:

$ sudo curl -LsS https://symfony.com/installer -o /usr/local/bin/symfony
$ sudo chmod a+x /usr/local/bin/symfony

Su Windows, spostati nella directory del progetto ed esegui il seguente comando:

php -r "file_put_contents('symfony', file_get_contents('https://symfony.com/installer'));"

il progetto symfony può essere creato eseguendo symfony new my_project [2.8] su Linux / Mac OS X

Su Windows php symfony new my_project [2.8]

o in alternativa symfony new my_project lts utilizzerà l'ultima versione di supporto a lungo termine di Symfony.

Installazione tramite Composer

  • Scarica Composer

  • Usa il comando create-project di Composer per scaricare Symfony

    composer create-project symfony/framework-standard-edition my_project_name ["2.8.*"]
    

Eccellente documentazione ufficiale dettagliata qui

Esecuzione dell'applicazione Symfony

Per avviare il web server interno di symfony (disponibile da PHP 5.4), vai alla directory del progetto ed esegui questo comando:

per symfony <= 2.8

php app/console server:start

e per symfony> = 3.0

php bin/console server:start

Questo avvia il server web su localhost:8000 in background che serve la tua applicazione Symfony. Quindi apri il tuo browser e accedi a http://localhost:8000/ URL per vedere la pagina di benvenuto di Symfony:

inserisci la descrizione dell'immagine qui