Jak zainstalować Symfony Framework w systemie Linux

Jak zainstalować Symfony Framework w systemie Linux
Obraz funkcji

Symfony to jeden z najlepszych frameworków PHP typu full-stack, z którego aktywnie korzysta ponad sześćset tysięcy programistów. Warto zauważyć, że jest on używany do tworzenia wielu popularnych stron internetowych i aplikacji internetowych, w tym Spotify, Dailymotion i Trivago.

W tym samouczku dowiesz się, jak zainstalować framework Symfony w systemie Linux.

Funkcje Symfony

Framework Symfony umożliwia szybkie tworzenie złożonych stron internetowych, aplikacji internetowych i mikrousług w systemie Linux, zapewniając zaawansowany zestaw narzędzi i mnóstwo komponentów wielokrotnego użytku. Oto niektóre z najlepszych funkcji Symfony:

  • Open source, szybki, elastyczny i dobrze udokumentowany framework
  • Duża aktywna społeczność programistów, testerów, użytkowników, integratorów i nie tylko
  • Działa w modelu MVC (Model-View-Controller).
  • Liczne, oddzielone i nadające się do ponownego użycia komponenty Symfony
  • W pełni funkcjonalne klasy baz danych
  • Wykorzystuje Composer jako menedżera zależności
  • Zorganizowana struktura katalogów
  • Elastyczne routing URI
  • Zarządzanie pamięcią podręczną i rejestrowanie błędów
  • Architektura programowania obiektowego (OOP).

Wymagania wstępne dotyczące instalacji Symfony

Jak wspomniano wcześniej, Symfony jest frameworkiem PHP, więc przed instalacją musisz zainstalować PHP i kilka innych zależności w swoim systemie.

Najpierw dodaj repozytorium PHP do listy repozytoriów w swoim systemie, uruchamiając następujące polecenia w zależności od dystrybucji Linuksa:

Dodaj repozytorium PHP do dystrybucji Linuksa

Następnie zaktualizuj repozytoria systemowe i zainstaluj PHP 8.2 wraz z innymi wymaganymi zależnościami:

Zainstaluj PHP i inne zależności

Na koniec, aby zweryfikować zainstalowaną wersję PHP w swoim systemie, uruchom php -vpolecenie:

Wersja PHP

Instalowanie Symfony na Linuksie

Aby płynnie korzystać ze frameworku Symfony, musisz zainstalować Symfony CLI i Composer .

Zainstaluj Symfony CLI

Aby pobrać i zainstalować Symfony, możesz użyć polecenia wgetlub curl:

Zainstaluj Symfony

Następnie dodaj Symfony do zmiennej środowiskowej PATH swojego systemu i zastosuj zmiany:

Zdefiniuj ŚCIEŻKĘ Symfony

W ten sposób Symfony zostanie pomyślnie zainstalowany i skonfigurowany.

Zainstaluj Composera

Następnie powinieneś zainstalować Composer, menedżera zależności dla PHP, którego będziesz używać podczas opracowywania swoich projektów.

W tym celu najpierw pobierz skrypt instalacyjny Composer i zweryfikuj jego integralność dopasowując skrót:

Następnie uruchom następujące polecenia, aby zainstalować Composer i usunąć jego skrypt instalacyjny z systemu:

Instalacja kompozytora

Na koniec możesz uruchomić symfony check:reqpolecenie, aby upewnić się, że Symfony jest gotowe do rozpoczęcia tworzenia swojej pierwszej aplikacji internetowej:

Sprawdź wymagania

Tutaj możesz zaobserwować na powyższym wyjściu, że wszystko jest gotowe do programowania.

Utwórz swoją pierwszą aplikację internetową

Przed utworzeniem pierwszej aplikacji internetowej w Symfony, zawsze dobrą praktyką jest skonfigurowanie gita w swoim systemie. W tym celu uruchom następujące gitpolecenia, aby skonfigurować nazwę użytkownika i adres e-mail git:

Skonfiguruj Gita

O czym należy pamiętać : Zastąp swój adres e-mail i nazwę użytkownika powyższymi poleceniami.

W końcu jesteś gotowy, aby stworzyć swoją pierwszą aplikację internetową Symfony.

Na przykład, aby utworzyć aplikację internetową o nazwie „ mte ”, uruchomisz poniższe polecenie:

Utwórz aplikację internetową

Jeśli jednak zamiast aplikacji internetowej chcesz utworzyć mikroserwis lub API, wykonaj następujące polecenie:

Po pomyślnym utworzeniu projektu przejdź do jego katalogu i uruchom serwer Symfony:

uruchom serwer WWW Symfony

Warto zauważyć, że serwer WWW nasłuchuje pod adresem http://127.0.0.1:8000 . Teraz otwórz swoją ulubioną przeglądarkę internetową i uzyskaj dostęp do serwera, wprowadzając adres odsłuchu.

Strona powitalna aplikacji internetowej Symfony

Wreszcie możesz zacząć kodować pierwszą stronę swojej aplikacji internetowej . Miłego kodowania!

Debuguj swoją aplikację internetową

Podczas tworzenia aplikacji internetowej będziesz potrzebować różnych narzędzi, zwłaszcza narzędzi do debugowania, aby poprawić wydajność i produktywność. Chociaż Symfony oferuje kilka wbudowanych narzędzi do debugowania, takich jak Profiler, masz swobodę integrowania z nim najlepszego narzędzia do debugowania, aby uzyskać spersonalizowane debugowanie.

Źródło zdjęcia: Nimrach Chaudhry. Wszystkie zmiany i zrzuty ekranu wykonała Nimrah Chaudhry.

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *