Jak zainstalować Symfony Framework w systemie Linux
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:
Następnie zaktualizuj repozytoria systemowe i zainstaluj PHP 8.2 wraz z innymi wymaganymi zależnościami:
Na koniec, aby zweryfikować zainstalowaną wersję PHP w swoim systemie, uruchom php -vpolecenie:
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 wget
lub curl
:
Następnie dodaj Symfony do zmiennej środowiskowej PATH swojego systemu i zastosuj zmiany:
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:
Na koniec możesz uruchomić symfony check:req
polecenie, aby upewnić się, że Symfony jest gotowe do rozpoczęcia tworzenia swojej pierwszej aplikacji internetowej:
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 git
polecenia, aby skonfigurować nazwę użytkownika i adres e-mail git:
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:
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:
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.
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