Symfony Installation · 3 min read · Sep 23, 2025
Wie man das Symfony PHP-Framework auf Ubuntu 22.04 installiert

Symfony ist eines der beliebtesten PHP-Frameworks, das für Webanwendungen verwendet wird. Es ist bekannt für seine unabhängigen Komponenten, die leicht in jedes andere PHP-Projekt integriert werden können. Symfony wird als Open-Source-Software veröffentlicht und eignet sich zum Erstellen von PHP-Anwendungen jeder Größe.
Dieses Tutorial zeigt Ihnen, wie Sie das Symfony PHP-Framework auf Ubuntu 22.04 installieren.
Voraussetzungen
- Ein Server, der Ubuntu 22.04 ausführt.
- Ein gültiger Domainname, der auf Ihre Server-IP verweist.
- Ein Root-Passwort ist auf dem Server konfiguriert.
PHP installieren
Symfony ist ein PHP-Framework, daher muss PHP auf Ihrem Server installiert sein. Wenn es nicht installiert ist, können Sie es mit anderen Abhängigkeiten mit dem folgenden Befehl installieren.
apt install php php-json php-ctype php-curl php-mbstring php-xml php-zip php-tokenizer php-tokenizer libpcre3 git zip unzipSobald PHP und andere PHP-Komponenten installiert sind, können Sie mit dem nächsten Schritt fortfahren.
Symfony auf Ubuntu 22.04 installieren
Der einfachste und unkomplizierteste Weg, Symfony zu installieren, ist über ein automatisches Installationsskript.
Sie können das Symfony-Installationsskript mit dem folgenden Befehl herunterladen und ausführen.
wget https://get.symfony.com/cli/installer -O - | bashSobald Symfony installiert ist, erhalten Sie die folgende Ausgabe.
2022-12-21 10:59:24 (11.6 MB/s) - geschrieben in stdout [6100/6100]
Symfony CLI-Installer
Umgebungsprüfung
[*] cURL ist installiert
[*] Tar ist installiert
[*] Git ist installiert
[*] Ihre Architektur (amd64) wird unterstützt
Download
Herunterladen von https://github.com/symfony-cli/symfony-cli/releases/latest/download/symfony-cli_linux_amd64.tar.gz...
% Total % Received % Xferd Durchschnittsgeschwindigkeit Zeit Zeit Zeit Aktuell
Dload Upload Total Verbraucht Übrig Geschwindigkeit
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
100 5232k 100 5232k 0 0 2309k 0 0:00:02 0:00:02 --:--:-- 7400k
Entpacken der Binärdatei...
Installieren der Binärdatei in Ihrem Home-Verzeichnis...
Die Binärdatei wurde gespeichert unter: /root/.symfony5/bin/symfony
Die Symfony CLI wurde erfolgreich installiert!
Verwenden Sie es als lokale Datei:
/root/.symfony5/bin/symfony
Oder fügen Sie die folgende Zeile zu Ihrer Shell-Konfigurationsdatei hinzu:
export PATH="$HOME/.symfony5/bin:$PATH"
Oder installieren Sie es global auf Ihrem System:
mv /root/.symfony5/bin/symfony /usr/local/bin/symfony
Starten Sie dann eine neue Shell und führen Sie 'symfony' aus
Als nächstes müssen Sie den Symfony-Systempfad auf Ihrem System definieren. Sie können dies mit dem folgenden Befehl tun:
export PATH="$HOME/.symfony5/bin:$PATH"
source ~/.bashrcEin Symfony-Projekt erstellen
An diesem Punkt ist Symfony auf Ihrem Server installiert. Jetzt müssen Sie ein neues Symfony-Projekt erstellen, um es zu verwenden.
symfony new project --fullSie erhalten die folgende Ausgabe.
* Einrichten des Projekts unter Git Versionskontrolle
(führt git init /root/project aus)
[OK] Ihr Projekt ist jetzt bereit in /root/project Navigieren Sie als Nächstes zu Ihrem Projekt und starten Sie den Webserver mit dem folgenden Befehl.
cd project
symfony server:startSie sollten die folgende Ausgabe erhalten.
[OK] Webserver hört zu
Der Webserver verwendet PHP CLI 8.1.2
http://127.0.0.1:8000
[Webserver ] 21. Dez 11:01:36 |DEBUG | PHP Lade PHP-Versionen neu
[Webserver ] 21. Dez 11:01:36 |DEBUG | PHP Verwende PHP-Version 8.1.2 (aus der Standardversion in $PATH)
[Anwendung] 21. Dez 11:01:15 |INFO | DEPREC Benutzerdepriziert: Die Klasse "Monolog\Logger" wird als final betrachtet. Sie kann sich ohne weitere Ankündigung in ihrer nächsten Hauptversion ändern. Sie sollten sie nicht von "Symfony\Bridge\Monolog\Logger" erweitern.
[Webserver ] 21. Dez 11:01:36 |INFO | PHP hört auf den Pfad="/usr/bin/php8.1" php="8.1.2" port=44005
[PHP ] [Mi 21. Dez 11:01:36 2022] PHP 8.1.2-1ubuntu2.9 Entwicklungsserver (http://127.0.0.1:44005) gestartet
Symfony zugreifen
An diesem Punkt ist der Symfony-Server gestartet und hört auf Port 8000. Sie können jetzt darauf zugreifen, indem Sie die URL http://your-server-ip:8000 verwenden. Sie sollten die Standardseite von Symfony auf dem folgenden Bildschirm sehen.

Fazit
Herzlichen Glückwunsch! Sie haben das Symfony PHP-Framework erfolgreich auf Ubuntu 22.04 installiert. Sie können jetzt beginnen, eine PHP-basierte Webanwendung mit dem Symfony-Framework zu erstellen. Zögern Sie nicht, mich zu fragen, wenn Sie Fragen haben.
Erhalte neue Beiträge in deinem Posteingang.
Kein Spam. Jederzeit abmelden.