Installare Symfony

Vediamo ora come si installa Symfony e come ci si prepara alla creazione di un progetto. Sottolineo il fatto che la procedura descritta è basata su sistema unix-base (nel mio caso ubuntu linux). Altra cosa molto importante da sottolineare è che alle volte in symfony ho notato che i comandi con le versioni sono variati quindi attenzione che se si evidenziano degli errori un possibile problema può essere quello. Ultimo appunto in Symfony il terminale diventerà una cosa importantissima e che ci farà risparmiare un sacco di tempo.

Partiamo con la creazione…

Installazione da PEAR
L’installazione tramite canale PEAR non è particolarmente complessa. La prima operazione da compiere sarà quella di aggiungere un canale PEAR attraverso il seguente comando:

$ pear channel-discover pear.symfony-project.com

Con una semplice istruzione sarà poi possibile visualizzare i packages disponibili sul canale:

$ pear remote-list -c symfony

Passando alla fase di installazione vera e propria, questa potrà essere inizializzata tramite il seguente comando:

$ pear install symfony/symfony

Con il semplice comando symfony -V si può controllare l’esito della procedura; se è tutto ok vedremo stampata la versione di Symfony installata.

Ora creiamo una cartella per contenere i file relativi al progetto.

$ mkdir -p /home/NOMEPROGETTO
$ cd /home/NOMEPROGETTO

Create una cartella per contenere i file delle librerie del framework symfony:
$ mkdir -p lib/

Nella cartella appena creata spostare il pacchetto scompattato di symfony così:
$ mkdir -p lib/simfony

Controllare se  tutto funziona per il meglio:
$ cd ../..
$ php lib/symfony/data/bin/check_configuration.php

Creazione del progetto
Dalla cartella NOMEPROGETTO, eseguire il task generate:project per creare il progetto symfony:
$ php lib/symfony/data/bin/symfony generate:project NOMEPROGETTO
Così i progetto con tutto lo schema di cartelle BASE di symfony è stato creato. Per verificare basterà entrare nella cartella e verificare la creazione delle diverse cartelle contenenti i file principali per la nostra applicazione.

Introduzione a Symfony

Pochi giorni fa parlando con il mio amico Simone è uscita una parola a me non certo nuova, ma che per certi aspetti mi ha sempre incuriosito molto, il framework Symfony.

Symfony per chi non lo sapesse è un framework php ( ossia un middleware che velocizza la scrittura del codice ) che aiuta e non poco  lo sviluppo delle grandi soluzioni web based. Interessato dall’argomento e dalle affascinanti possibilità descrittemi sono tornato a casa incuriosito ed ho deciso di iniziare a seguire il tutorial più completo presente nel web, ossia quello che i ragazzi di Sensio Lab (ossia gli ideatori) hanno reso disponibile sul loro sito e che grazie ad una forte comunity italiana è stato tradotto in maniera egreggia.

Detto ciò vi consiglio, per chi è interessato, di provare a seguirlo così da capire le potenzialità enormi di questo framework.

Link al tutorial

L’argomento non si esaurirà certamente in queste pocehe righe ve lo assicuro…

symfony

symfony