Watch a demoFree trial
Blog

Up(sun) and und die Nutzung von Symfony Demo

SymfonyCLIKonfiguration
04 August 2025
Florent Huck
Florent Huck
DevRel Ingenieur
Teilen Sie
Dieser Beitrag ist auch auf Französische und Englische.

Konzentrieren Sie sich mehr auf die Erstellung von unglaublichen Benutzererlebnissen und weniger auf die Verwaltung der Symfony-Infrastruktur, und erhalten Sie nebenbei ein paar Tipps zur Symfony-Demo-Entwicklung, mit dieser einfachen, zweistufigen Anleitung. Erfahren Sie, wie Sie Ihr Symfony-Demo-Projekt auf Upsun hosten und konfigurieren und wie Sie es so reibungslos wie möglich zum Laufen bringen.

So beginnen Sie mit der Nutzung von Symfony Demo auf Upsun

Erstellen Sie eine Upsun-fähige Symfony-Demo

Das Erstellen einer neuen Symfony-Demo-Anwendung ist einfach. Verwenden Sie die folgenden Befehle, um Ihr Symfony Demo Projekt Upsun-ready zu machen, und vergessen Sie nicht, die Option --upsun zu Ihrem Befehl hinzuzufügen, um Ihr lokales Projekt automatisch für unser PaaS zu konfigurieren :

symfony new my-symfony-app --demo --upsun
cd my-symfony-app
symfony server:start -d #optional
Bitte beachten Sie: Wenn Sie von einem bestehenden lokalen Symfony-Projekt starten, können Sie die Upsun-Konfiguration mit folgendem Befehl erzeugen:
symfony project:init --upsun

Die Option --upsun generiert eine Upsun YAML-Konfigurationsdatei -.upsun/config.yaml - um zu verwalten, wie sich Ihre Anwendung verhält, wenn sie auf Upsun bereitgestellt wird. Diese YAML-Konfigurationsdatei befindet sich in einem .upsun/-Ordner im Stammverzeichnis Ihres Quellcodes, dessen Architektur wie folgt aussehen wird:

my-symfony-app
├── .upsun
│   └── config.yaml
└── <project sources>

Für die Konfiguration von Upsun gibt es einige grundlegende Regeln:

  1. Das YAML-Format wird für Konfigurationsdateien verwendet.
  2. Der Ordner .upsun/, der eine config.yaml-Datei mit Routen, Diensten und einer für alle Anwendungen gemeinsamen Anwendungskonfiguration enthält, muss im Stammverzeichnis Ihres Projekts liegen.

Schließlich müssen Sie für diesen Schritt ein Upsun-Projekt mit der Symfony CLI erstellen.

2. Ein Upsun-Projekt erstellen und bereitstellen

Der nächste Schritt bei der Einrichtung Ihrer Symfony-Demo-Anwendung auf Upsun besteht darin, ein Projekt zu erstellen, was einfach über die Upsun-CLI in Ihrem Terminal möglich ist. Verwenden Sie diesen Befehl und folgen Sie den Anweisungen, um den Namen Ihres Projekts, die Region und viele andere Optionen auszuwählen :

symfony project:create
Bitte beachten: Während der Projekterstellung werden Sie gefragt, ob Sie das lokale Remote auf Ihr neues Projekt setzen wollen. Geben Sie Ja (y) ein. Ihr lokaler Quellcode wird automatisch mit Ihrem neu erstellten Upsun-Projekt verknüpft, indem eine .upsun/local/project.yaml-Datei erstellt wird. Diese Datei enthält die entsprechende <projectId> und setzt ein Git-Remote auf upsun.

Dann deployen Sie Ihren lokalen Code in Ihr Upsun-Projekt, indem Sie den folgenden Befehl verwenden:

symfony deploy

Wenn das Deployment abgeschlossen ist, browsen Sie Ihre Website mit Ihrem Lieblingsbrowser mit folgendem Befehl:

symfony umgebung:url

Sie sind fertig!

Es war noch nie so einfach, eine Symfony-Anwendung auf Upsun zu hosten, mit den 5 oben genannten Befehlen sind Sie im Handumdrehen startklar.

symfony new my-symfony-app --demo --upsun
cd my-symfony-app
symfony project:create
symfony deploy
symfony environment:url

Halten Sie Ausschau nach einem kommenden Artikel von mir über die Verwendung von FrankenPHP in dieser Symfony-Demo-Anwendung auf Upsun, folgen Sie uns auf unseren sozialen Kanälen, um auf dem Laufenden zu bleiben: Dev.to, Reddit und Discord.

Möchten Sie mehr über die Umstrukturierung von Symfony-Code erfahren, ohne die Funktionalität zu beeinträchtigen? In diesem Video-Tutorial können Sie mit mir in das Thema Refactoring von Monolith zu Multi-Applikations-Code eintauchen.

Dieses Video ansehen

Ihr größtes Werk
steht vor der Tür

Kostenloser Test
Discord
© 2025 Platform.sh. All rights reserved.