So installieren Sie Symfony Framework unter Linux

So installieren Sie Symfony Framework unter Linux
Beitragsbild

Symfony ist eines der besten Full-Stack-PHP-Frameworks und wird von über sechshunderttausend Entwicklern aktiv genutzt. Insbesondere wird es bei der Entwicklung vieler beliebter Websites und Webanwendungen verwendet, darunter Spotify, Dailymotion und Trivago.

In diesem Tutorial erfahren Sie, wie Sie das Symfony-Framework auf Ihrem Linux-System installieren.

Funktionen von Symfony

Das Symfony-Framework ermöglicht Ihnen die schnelle Entwicklung komplexer Websites, Webanwendungen und Microservices auf Ihrem Linux-System, indem es eine erweiterte Toolbox und zahlreiche wiederverwendbare Komponenten bereitstellt. Hier sind einige der besten Funktionen von Symfony:

  • Open Source, schnelles, flexibles und gut dokumentiertes Framework
  • Eine große aktive Community aus Entwicklern, Testern, Benutzern, Integratoren und mehr
  • Arbeitet mit dem MVC-Modell (Model-View-Controller)
  • Zahlreiche wiederverwendbare und entkoppelte Symfony-Komponenten
  • Voll funktionsfähige Datenbankklassen
  • Verwendet Composer als Abhängigkeitsmanager
  • Organisierte Verzeichnisstruktur
  • Flexibles URI-Routing
  • Cache-Verwaltung und Fehlerprotokollierung
  • Objektorientierte Programmierarchitektur (OOP)

Voraussetzungen für die Installation von Symfony

Wie bereits erwähnt, ist Symfony ein PHP-Framework. Sie müssen daher vor der Installation PHP und einige andere Abhängigkeiten auf Ihrem System installieren.

Fügen Sie zunächst das PHP-Repository zur Liste der Repositorys in Ihrem System hinzu, indem Sie je nach Linux-Distribution die folgenden Befehle ausführen:

PHP-Repository zur Linux-Distribution hinzufügen

Aktualisieren Sie als Nächstes Ihre System-Repositories und installieren Sie PHP 8.2 zusammen mit anderen erforderlichen Abhängigkeiten:

Installieren Sie PHP und andere Abhängigkeiten

Um abschließend die auf Ihrem System installierte PHP-Version zu überprüfen, führen Sie den folgenden php -vBefehl aus:

PHP-Version

Symfony unter Linux installieren

Sie müssen Symfony CLI und Composer installieren , um das Symfony-Framework nahtlos zu nutzen.

Symfony CLI installieren

Zum Herunterladen und Installieren von Symfony können Sie entweder den Befehl wgetoder verwenden curl:

Symfony installieren

Fügen Sie als Nächstes Symfony zur Umgebungsvariable PATH Ihres Systems hinzu und wenden Sie die Änderungen an:

Symfony PATH definieren

Auf diese Weise wird Symfony erfolgreich installiert und konfiguriert.

Composer installieren

Anschließend sollten Sie Composer installieren, den Abhängigkeitsmanager für PHP, den Sie bei der Entwicklung Ihrer Projekte verwenden werden.

Laden Sie dazu zunächst das Composer-Installationsskript herunter und überprüfen Sie dessen Integrität durch Abgleich des Hashs:

Führen Sie dann die folgenden Befehle aus, um Composer zu installieren und das Installationsskript von Ihrem System zu entfernen:

Composer-Installation

Abschließend können Sie den symfony check:reqBefehl ausführen, um sicherzustellen, dass Symfony bereit ist, damit Sie mit der Entwicklung Ihrer ersten Webanwendung beginnen können:

Anforderung prüfen

Hier können Sie in der obigen Ausgabe sehen, dass Sie für die Entwicklung bereit sind.

Erstellen Sie Ihre erste Webanwendung

Bevor Sie die erste Webanwendung in Symfony erstellen, empfiehlt es sich, Git auf Ihrem System zu konfigurieren. Führen Sie zu diesem Zweck die folgenden gitBefehle aus, um Ihren Git-Benutzernamen und Ihre E-Mail-Adresse zu konfigurieren:

Git konfigurieren

Denken Sie daran : Ersetzen Sie in den obigen Befehlen Ihre E-Mail-Adresse und Ihren Benutzernamen.

Sie sind endlich bereit, Ihre erste Symfony-Webanwendung zu erstellen.

Um beispielsweise eine Webanwendung mit dem Namen „ mte “ zu erstellen, führen Sie den folgenden Befehl aus:

Erstellen einer Webanwendung

Wenn Sie jedoch statt einer Webanwendung einen Microservice oder eine API erstellen möchten, führen Sie den folgenden Befehl aus:

Navigieren Sie nach der erfolgreichen Erstellung Ihres Projekts zu seinem Verzeichnis und starten Sie den Symfony-Server:

Symfony Webserver starten

Insbesondere können Sie beobachten, dass der Webserver unter http://127.0.0.1:8000 lauscht . Öffnen Sie nun Ihren bevorzugten Webbrowser und greifen Sie auf den Server zu, indem Sie diese Abhöradresse eingeben.

Begrüßungsseite der Symfony-Webanwendung

Schließlich können Sie mit der Codierung der ersten Seite Ihrer Webanwendung beginnen . Viel Spaß beim Codieren!

Debuggen Sie Ihre Webanwendung

Während der Entwicklung einer Webanwendung benötigen Sie verschiedene Tools, insbesondere Debugging-Tools, um Ihre Effizienz und Produktivität zu verbessern. Obwohl Symfony einige integrierte Debugging-Tools wie Profiler bietet, haben Sie die Freiheit, das beste Debugging-Tool darin zu integrieren, um ein individuelles Debugging-Erlebnis zu erhalten.

Bildnachweis: Nimrach Chaudhry. Alle Änderungen und Screenshots von Nimrah Chaudhry.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert