So installieren Sie Laravel auf Ubuntu 22.04

Das PHP-Framework Laravel stellt eine umfangreiche Sammlung von Bibliotheken und Komponenten für die PHP-Entwicklung bereit. Welche Anforderungen sind für die Installation zu erfüllen? Und wie installiert man Laravel auf Ubuntu 22.04?

Laravel: Diese Anforderungen stellt das PHP-Framework

Um Laravel unter Ubuntu 22.04 nutzen zu können, sind nicht viele Anforderungen zu erfüllen. Als PHP-Framework setzt Laravel natürlich voraus, dass PHP auf Ihrem Ubuntu-Server installiert ist. Welche PHP-Version Sie konkret benötigen, hängt davon ab, welche Laravel-Version Sie verwenden möchten. Aktuell (Stand: Juni 2023) kann man der offiziellen Dokumentation folgende Empfehlungen entnehmen:

Laravel-Version Unterstützte PHP-Versionen
9 8.0 bis 8.2
10 8.1 bis 8.2
11 8.2

PHP ist zwar unter Ubuntu standardmäßig installiert – Sie sollten dennoch zunächst überprüfen, welche Version Sie aktuell verwenden. Hierfür führen Sie im Terminal den folgenden Befehl aus:

php -v
bash

Das Ergebnis sieht dann in etwa folgendermaßen aus:

Ubuntu-Terminal: PHP-Versions-Check
Überprüfen der PHP-Version via Ubuntu-Terminal

Auf dem Server ist in diesem Fall PHP-Version 8.1.2 installiert und funktionsfähig.

Hinweis

Wenn Ihr Server mit einer Minimalinstallation erstellt wurde, müssen Sie PHP installieren und konfigurieren, bevor Sie fortfahren können.

Ferner empfiehlt Laravel-Entwickler Taylor Otwell die Nutzung des PHP-Paketverwaltungssystems Composer. Mehr zu dem praktischen Paket-Tool finden Sie in unserer ausführlichen Schritt-für-Schritt-Anleitung zur Installation von PHP Composer unter Ubuntu.

Cloud Server von IONOS

Vertrauen Sie auf flexibel skalierbare und zuverlässige Cloud Server auf hochverfügbarer Infrastruktur mit Standort Deutschland inklusive persönlichem Berater und minutengenauer Abrechnung - Sie zahlen also wirklich nur Ihre benötigten Ressourcen!

VMware Virtualisierung
Rest API
Unlimited Traffic

Laravel installieren (Ubuntu 22.04)

Wenn Sie eine passende PHP-Version und Composer parat haben, können Sie Laravel auf Ubuntu 22.04 installieren. Hierfür rufen Sie das Terminal auf und wechseln zunächst in das HTML-Verzeichnis Ihres Systems:

cd /var/www/html/
bash

In diesem Verzeichnis führen Sie nun folgendes Kommando aus, um das PHP-Framework zu installieren:

sudo composer create-project laravel/laravel test-project
bash

Anstelle von „test-project“ können Sie an letzter Stelle einen individuellen Namen für die PHP-Applikation, die Sie mithilfe von Laravel erstellen möchten, angeben. Nach der erfolgreichen Einrichtung erhalten Sie eine Erfolsmeldung, die mit der Zeile „Application key set successfully.“ abschließt.

Ubuntu-Terminal: PHP-Framework Laravel erfolgreich installiert
Bestätigen Sie die Ausführung der Laravel-Installation via Composer mit Administrator-Rechten, um den Prozess zu starten.

Im Anschluss an die Installation gewähren Sie dem neu hinzugefügten Verzeichnis der Laravel-Applikation (hier im Tutorial „test-project“) die Besitzrechte über den Webserver, indem Sie nacheinander folgende Kommandos ausführen:

sudo chown -R www-data:www-data /var/www/html/test-project
sudo chmod -R 775 /var/www/html/test-project/storage
bash

Um die Installation abschließend zu verifizieren, wechseln Sie in das Verzeichnis der Laravel-Applikation und führen dort den folgenden Befehl aus:

php artisan
bash

SSL-Zertifikate von IONOS!

Wahren Sie dank SSL-Zertifikaten die Geheimhaltung Ihres Online-Verkehrs und stärken Sie das Vertrauen Ihrer Kunden in die Sicherheit Ihrer Webseite.

Geprüfte Sicherheit
Bis zu 256-bit Verschlüsselung
Einfache Aktivierung
SSL-Check
Tipp

Um später mit Laravel arbeiten zu können, sollten Sie außerdem MySQL oder ein alternatives Datenbank-Management-System installiert haben. Auch der Webserver Apache (insofern noch nicht installiert) ist eine sinnvolle Ergänzung zu Laravel, weshalb die Installation des beliebten LAMP-Stacks zu empfehlen ist.