Come installare e iniziare con Symfony 2 su Ubuntu

A+ A-

Symfony è un full-stack, framework PHP open-source. E 'ben noto per i suoi componenti indipendenti che possono essere facilmente integrati in qualsiasi altro progetto PHP. Il quadro Symfony è adatto per la creazione di applicazioni home page personali di qualsiasi lunghezza, composto da programmi di console che si suppone essere eseguito solo dalla riga di comando. Questo articolo spiega circa - Come installare e iniziare con symfony 2 su Ubuntu.

Prima di iniziare fuori, ci vogliamo mettere in PHP per l'ambiente a riga di comando. Per installare il php7.0-cli pacchetto, utilizzare il seguente comandamento

 $ Sudo apt-get install php7.0-cli

Si dovrebbe ora avere PHP installato sul server. Per verificare, utilizzare il seguente comando -

 $ Php -v

L'esempio di output dovrebbe essere come questo -

 PHP 7.0.4-7ubuntu2 (CLI) (NTS)
Copyright (c) 1997-2016 The PHP Group
Zend Engine v3.0.0, Copyright (c) 1998-2016 Zend Technologies
    con Zend OPcache v7.0.6-dev, Copyright (c) 1999-2016, da Zend Technologies

Symfony richiede che l'date.timezone opzione è impostata nel file php.ini. Per aprire php file ini, utilizzare il seguente comando. -

 $ /etc/php/7.0/cli/php.ini sudo nano

L'esempio di output dovrebbe essere come questo -

 [PHP]

;;;;;;;;;;;;;;;;;;;
; A proposito di php.ini;
;;;;;;;;;;;;;;;;;;;
; file di inizializzazione del PHP, generalmente chiamato php.ini, è responsabile
; configurare molti degli aspetti del comportamento di PHP.

; PHP tenta di trovare e caricare questa configurazione da un certo numero di posizioni.
; Quanto segue è un riassunto del suo ordine di ricerca:
; 1. Modulo SAPI posizione specifica.
; 2. La variabile d'ambiente PHPRC. (Dal PHP 5.2.0)
; 3. Un certo numero di chiavi di registro predefiniti su Windows (Dal PHP 5.2.0)
; 4. directory di lavoro corrente (tranne CLI)
; 5. directory del server Web (per i moduli SAPI), o la directory di PHP
; (Tuttavia in Windows)
; 6. La directory dal --with-config-file-path compilazione opzione di tempo, o la
; directory di Windows (C: \ Windows o C: \ winnt)
; Vedere la documentazione di PHP per informazioni più specifiche.
.................................................. .....................................

Cercare la riga contenente date.timezone. Rimuovere il commento dalla direttiva rimuovendo il, segno all'inizio della linea, e aggiungere il fuso orario appropriato per l'applicazione, come mostrato qui -

 [Data]
; Definisce il fuso orario predefinito utilizzato dalle funzioni di data
; http://php.net/date.timezone
date.timezone = Asia / Kolkata

Installazione di Symfony

Per installare symfony, utilizzare il seguente comando che scaricherà il programma di installazione Symfony e posizionarlo sul vostro / usr / local percorso / bin -

 $ Sudo ricciolo -LsS http://symfony.com/installer -o / usr / local / bin / symfony

Ora, è necessario rendere lo script eseguibile con il seguente comando -

 $ Sudo chmod a + x / usr / local / bin / symfony

Per testare il Symfony Installer, utilizzare il seguente comandamento

 $ symfony

L'esempio di output dovrebbe essere come questo -

 Symfony Installer (1.5.1)
 =========================

 Questo è il programma di installazione ufficiale per iniziare nuovi progetti basati sulla
 Symfony framework full-stack.

 Per creare un nuovo progetto chiamato blog nella directory corrente utilizzando
 l'ultima versione stabile di Symfony, eseguire il seguente comando:

   symfony nuovo blog

 Creare un progetto basato sulla versione Symfony Long Term Support (LTS):

   symfony LTS nuovo blog

 Creare un progetto basato su un ramo specifico Symfony:

   symfony nuovo blog 2.3

 Creare un progetto basato su una specifica versione di symfony:

   symfony nuovo blog 2.5.6

 Creare un'applicazione demo per imparare come funziona un'applicazione Symfony:

   symfony demo

 Aggiornamento del Symfony Installer
 ------------------------------

 Le nuove versioni del Symfony Installer vengono rilasciate regolarmente. Per aggiornare il
 Versione di installazione, eseguire il seguente comando:

   symfony auto-aggiornamento

Creazione di un nuovo progetto Symfony

Per creare un progetto symfony, utilizzare il seguente comando -

 $ Symfony nuova tutorialspoint

Il comando tutorialspoint di cui sopra è il nome del progetto. L'esempio di output dovrebbe essere come questo -

 Preparazione per il progetto ...

 ✔ Symfony 3.0.6 è stato installato correttamente. Ora puoi:

    * Cambia la directory corrente / home / linux / tutorialspoint

    * Configurare l'applicazione in file app / config / parameters.yml.

    * Eseguire l'applicazione:
        1. Eseguire il server php bin / console: ordine di marcia.
        2. Individuare il http: // localhost: 8000 URL.

    * Leggere la documentazione a http://symfony.com/doc

Per eseguire l'applicazione, utilizzare il seguente comando -

 $ Sudo php del server bin / console: run 

L'esempio di output dovrebbe essere come questo -

                                                                               
 [OK] Server in esecuzione su http://127.0.0.1:8000                                   
                                                                                
 // Uscire dal server con CONTROL-C.

Ora aprire il browser Web e aggiungere il seguente url-

 http: // your_server_ip: 8000

L'esempio di output dovrebbe essere come questo -

Screenshot 2016/05/19 11-11-42
Per uscire dal server, usare Ctrl + C al comando line.That è tutto. Dopo questo articolo, si sarà in grado di capire - Come installare e iniziare con Symfony 2 su Ubuntu, ci si presenti con più trucchi basati su Linux e suggerimenti. Continua a leggere!