Getting Started with symfony

Installazione di symfony

You are currently browsing
the website for symfony 1

Visit the Symfony2 website


About

You are currently reading "Getting Started with symfony" which is licensed under the Creative Commons Attribution-Share Alike 3.0 Unported License license.

Tutorial Content

Master symfony

Be trained by SensioLabs experts (2 to 6 day sessions -- French or English).
trainings.sensiolabs.com

Books on symfony

Learn more about symfony with the official guides.
books.sensiolabs.com

L'audit Qualité par SensioLabs

200 points de contrôle de votre applicatif web.
audit.sensiolabs.com

Chapter Content

Directory del progetto

Installazione di symfony

symfony training
Be trained by symfony experts
May 29: Paris (Web Development with Symfony2 - Français)
May 31: Paris (Mastering Symfony2 - Français)
Jun 06: Paris (Introduction to Symfony2 - Français)
Jun 06: Paris (Introduction to Symfony2 - English)
Jun 06: Paris (Going Further with Symfony2 - English)
and more...

Search


powered by google
You are currently browsing "Getting Started with symfony" in Italian for the 1.2 version - Switch to language:
Creative Commons License This work is licensed under a Creative Commons Attribution-Share Alike 3.0 Unported License.
This version of symfony is not maintained anymore.
If some of your projects still use this version, consider upgrading as soon as possible.

Directory del progetto

Prima di installare symfony c'è bisogno di creare una directory che conterrà tutti i file relativi al progetto:

$ mkdir -p /home/sfproject
$ cd /home/sfproject

Oppure su Windows:

c:\> mkdir c:\dev\sfproject
c:\> cd c:\dev\sfproject

Agli utenti Windows si raccomanda di eseguire symfony e di impostare i nuovi progetti in path che non contengano spazi. Evitare possibilmente di utilizzare la directory Documents and Settings, incluso tutto ciò che si trova in My Documents.

Creando la directory del progetto all'interno della web root directory non sarà necessario configurare il web server. Tuttavia, per ambienti di produzione, è caldamente consigliato di configurare il web server come specificato nella sezione dedicata a tale configurazione.

Installazione di symfony

Creare una directory per contenere i file del framework symfony:

$ mkdir -p lib/vendor

È il momento di installare symfony. Dato che il framework symfony ha diversi stable branch è necessario selezionare la versione da installare leggendo la pagina di installazione sul sito web di symfony.

Andate sulla pagina di installazione per la versione selezionata, symfony 1.2 per esempio.

Nella sezione "Download as an Archive" sono disponibili gli archivi nei formati .tgz o .zip. Scaricare l'archivio nella directory appena creata lib/vendor/ e decomprimerlo:

$ cd lib/vendor
$ tar zxpf symfony-1.2.2.tgz
$ mv symfony-1.2.2 symfony
$ rm symfony-1.2.2.tgz

In ambienti Windows il file zip può essere estratto con explorer. Dopo aver rinominato la directory a symfony dovrebbe esserci una directory chiamata c:\dev\sfproject\lib\vendor\symfony.

Usando Subversion è consigliabile utilizzare svn:externals per includere symfony nel proprio progetto nella directory lib/vendor/ e beneficiare così dei bug fix rilasciati in modo automatico nello stable branch:

http://svn.symfony-project.com/branches/1.2/

Verificare che symfony sia correttamente installato utilizzando la riga di comando per visualizzare la versione di symfony (attenzione alla V maiuscola):

$ cd ../..
$ php lib/vendor/symfony/data/bin/symfony -V

Su Windows:

c:\> cd ..\..
c:\> php lib\vendor\symfony\data\bin\symfony -V

Volendo sapere di più su questa riga di comando digitare symfony per elencare le opzioni ed i task disponibili:

$ php lib/vendor/symfony/data/bin/symfony

Su Windows:

c:\> php lib\vendor\symfony\data\bin\symfony

La riga di comando di symfony è la migliore amica dello sviluppatore. Mette a disposizione molti strumenti che migliorano la vostra produttività per attività giornaliere come pulizia della cache, generazione di codice e molto altro.

Preparazione del progetto »
« La Sandbox

Questions & Feedback

If you find a typo or an error, please register and open a ticket.

If you need support or have a technical question, please post to the official user mailing-list.