Jak zainstalować i rozpocząć pracę z Symfony 2 na Ubuntu

A+ A-

Symfony jest full-stack, open-source frameworkiem. Jest dobrze znany z niezależnych elementów, które można łatwo zintegrować z dowolnym innym projekcie PHP. Ramy Symfony nadaje się do budowania osobistych aplikacji stronie głównej dowolnej długości, składający się z programów konsolowych ma działać tylko w linii poleceń. Ten artykuł wyjaśnia temat - Jak zainstalować i rozpocząć pracę z Symfony 2 na Ubuntu.

Zanim zaczniemy się, będziemy chcieli, aby umieścić w PHP dla środowiska wiersza poleceń. Aby zainstalować php7.0-cli pakiet, należy użyć następującego Command

 $ Sudo apt-get install php7.0-cli

Powinieneś mieć teraz PHP zainstalowany na serwerze. Aby to sprawdzić, należy użyć następującego polecenia -

 $ Php -v

Wyjście próbki powinno być tak -

 7.0.4-7ubuntu2 PHP (CLI) (NTS)
Copyright (c) 1997-2016 Grupa PHP
Silnik Zend v3.0.0, Copyright (c) 1998-2016 Zend Technologies
    z Zend OPcache v7.0.6-dev, Copyright (c) 1999-2016, przez Zend Technologies

Symfony wymaga, aby date.timezone opcja jest ustawiona w pliku php.ini. Aby otworzyć php. ini, należy użyć następującego polecenia -

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

Wyjście próbki powinno być tak -

 [PHP]

;;;;;;;;;;;;;;;;;;;
; O php.ini;
;;;;;;;;;;;;;;;;;;;
; PHP plik inicjujący, zwanych ogólnie php.ini, jest odpowiedzialny za
; konfiguracji wielu aspektów zachowania PHP.

; PHP próbuje znaleźć i załadować konfigurację z wieloma lokalizacjami.
; Poniżej znajduje się podsumowanie swojej kolejności wyszukiwania:
; 1. Moduł SAPI określonej lokalizacji.
; 2. PHPRC zmienna. (Od PHP 5.2.0)
; 3. Szereg predefiniowanych kluczy rejestru w systemie Windows (W PHP 5.2.0)
; 4. Aktualny katalog roboczy (z wyjątkiem CLI)
; 5. katalogu serwera WWW (dla modułów SAPI), lub katalog PHP
; (W przeciwnym razie w systemie Windows)
; 6. W katalogu z --with-config-file-path kompilacji opcję czasową, lub
; katalogu systemu Windows (C: \ Windows lub C: \ winnt)
; Zobacz docs PHP do bardziej szczegółowych informacji.
.................................................. .....................................

Szukaj linii zawierającej date.timezone. Odkomentuj dyrektywy poprzez usunięcie; podpisać na początku linii i dodać odpowiednią strefę czasową dla danego zastosowania, jak pokazano tutaj -

 [Data]
; Określa domyślną strefę czasową używaną przez funkcje daty
; http://php.net/date.timezone
date.timezone = Azja / Kalkuta

Instalacja Symfony

Aby zainstalować symfony, należy użyć następującego polecenia, które będzie pobrać instalator Symfony i umieścić go na / usr / local / bin ścieżki -

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

Teraz trzeba zrobić wykonywalnego skryptu za pomocą następującego polecenia -

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

Aby przetestować program instalacyjny Symfony, należy użyć następującego Command

 $ symfony

Wyjście próbki powinno być tak -

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

 Jest to oficjalny instalator do rozpoczęcia nowych projektów opartych na
 Symfony ramy full-stack.

 Aby utworzyć nowy projekt o nazwie blog w bieżącym katalogu, używając
 najnowsza stabilna wersja Symfony, należy wykonać następujące polecenie:

   symfony nowy blog

 Tworzenie projektu na podstawie wersji Symfony Long Term wsparcia (LTS):

   Symfony nowym blogu LTS

 Tworzenie projektu na podstawie konkretnego oddziału Symfony:

   Symfony 2.3 nowy blog

 Tworzenie projektu w oparciu o konkretnej wersji Symfony:

   symfony nowy blog 2.5.6

 Tworzenie aplikacji demo, aby dowiedzieć się, jak działa aplikacja Symfony:

   demo symfony

 Aktualizacja Instalatora Symfony
 ------------------------------

 Nowe wersje Instalatora Symfony są regularnie zwolniony. Aby zaktualizować
 wersję instalatora, należy wykonać następujące polecenie:

   symfony self-aktualizacja

Tworzenie projektu Nowa Symfony

Aby utworzyć projekt symfony, należy użyć następującego polecenia -

 $ Symfony nowa tutorialspoint

Powyższe polecenie tutorialspoint jest nazwa projektu. Wyjście próbki powinno być tak -

 Przygotowania do projektu ...

 ✔ Symfony 3.0.6 został pomyślnie zainstalowany. Teraz możesz:

    * Zmień aktualny katalog / home / linux / tutorialspoint

    * Konfigurowanie aplikacji w pliku app / config / parameters.yml.

    * Uruchom aplikację:
        1. Uruchom konsolę serwera bin / php: polecenie uruchomienia.
        2. Przejdź do http: // localhost: 8000 URL.

    * Przeczytaj dokumentację na http://symfony.com/doc~~pobj

Aby uruchomić aplikację, należy użyć następującego polecenia -

 $ Sudo php serwer bin / console: Run 

Wyjście próbki powinno być tak -

                                                                               
 [OK] Serwer działa na http://127.0.0.1:8000                                   
                                                                                
 // Wyjście z serwera za pomocą Ctrl-C.

Teraz otwórz przeglądarkę internetową i dodaj następujący URL miejsca

 http: // your_server_ip: 8000

Wyjście próbki powinno być tak -

Zrzut ekranu z 2016-05-19 11-11-42
Aby wyjść z serwera, użyj Ctrl + C w sterowni line.That to chodzi. Po tym artykule, będzie w stanie zrozumieć - Jak zainstalować i rozpocząć pracę z Symfony 2 na Ubuntu, będziemy wymyślić więcej sztuczek oparty na Linuksie i wskazówek. Czytaj dalej!