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 unzip

Sobald 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 - | bash

Sobald 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 ~/.bashrc

Ein 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 --full

Sie 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:start

Sie 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.

PHP Symfony-Framework

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.

Share: X/Twitter LinkedIn

Erhalte neue Beiträge in deinem Posteingang.

Kein Spam. Jederzeit abmelden.