Symfony - Installazione
Questo capitolo spiega come installare il framework Symfony sulla tua macchina. L'installazione del framework Symfony è molto semplice e facile. Esistono due metodi per creare applicazioni nel framework Symfony. Il primo metodo è usare Symfony Installer, un'applicazione per creare un progetto nel framework Symfony. Il secondo metodo è l'installazione basata sul compositore. Esaminiamo ciascuno dei metodi uno per uno in dettaglio nelle sezioni seguenti.
Requisiti di sistema
Prima di passare all'installazione, sono necessari i seguenti requisiti di sistema.
- Web server (uno qualsiasi dei seguenti) 
      - WAMP (Windows)
- LAMPADA (Linux)
- XAMP (multipiattaforma)
- MAMP (Macintosh)
- Nginx (multipiattaforma)
- Microsoft IIS (Windows)
- Web server di sviluppo integrato in PHP (multipiattaforma)
 
- Sistema operativo: multipiattaforma
- Supporto browser: IE (Internet Explorer 8+), Firefox, Google Chrome, Safari, Opera
- Compatibilità PHP: PHP 5.4 o successivo. Per ottenere il massimo vantaggio, utilizza l'ultima versione.
Useremo il server web di sviluppo integrato in PHP per questo tutorial.
Symfony Installer
Symfony Installer è usato per creare applicazioni web nel framework Symfony. Ora configuriamo l'installatore di Symfony usando il seguente comando.
$ sudo mkdir -p /usr/local/bin 
$ sudo curl -LsS https://symfony.com/installer -o /usr/local/bin/symfony 
$ sudo chmod a+x /usr/local/bin/symfonyOra hai installato l'installer di Symfony sulla tua macchina.
Crea la tua prima applicazione Symfony
La seguente sintassi viene utilizzata per creare un'applicazione Symfony nell'ultima versione.
Sintassi
symfony new app_nameQui, app_name è il nome della nuova applicazione. Puoi specificare qualsiasi nome desideri.
Esempio
symfony new HelloWorldDopo aver eseguito il comando precedente, vedrai la seguente risposta.
Downloading Symfony...  
0 B/5.5 MiB ░░░░░░░░░░░  
……………………………………………………………  
……………………………………………………………   
Preparing project...  
✔  Symfony 3.2.7 was successfully installed. Now you can:  
   * Change your current directory to /Users/../workspace/firstapp  
   * Configure your application in app/config/parameters.yml file.  
   * Run your application: 
      1. Execute the php bin/console server:run command. 
      2. Browse to the http://localhost:8000 URL.  
   * Read the documentation at http://symfony.com/docQuesto comando crea una nuova directory chiamata "firstapp /" che contiene un progetto vuoto dell'ultima versione del framework Symfony.
Installa versione specifica
Se hai bisogno di installare una versione specifica di Symfony, usa il seguente comando.
symfony new app_name 2.8 
symfony new app_name 3.1Installazione basata su compositore
Puoi creare applicazioni Symfony usando Composer. Si spera che tu abbia installato il compositore sulla tua macchina. Se il compositore non è installato, scaricalo e installalo.
Il comando seguente viene utilizzato per creare un progetto utilizzando il compositore.
$ composer create-project symfony/framework-standard-edition app_nameSe è necessario specificare una versione specifica, è possibile specificarla nel comando precedente.
Esecuzione dell'applicazione
Passare alla directory del progetto ed eseguire l'applicazione utilizzando il seguente comando.
cd HelloWorld 
php bin/console server:runDopo aver eseguito il comando precedente, apri il browser e richiedi l'URL http://localhost:8000/. Produce il seguente risultato.
Risultato
 
                    