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
bashDas Ergebnis sieht dann in etwa folgendermaßen aus:

Auf dem Server ist in diesem Fall PHP-Version 8.1.2 installiert und funktionsfähig.
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!
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/
bashIn diesem Verzeichnis führen Sie nun folgendes Kommando aus, um das PHP-Framework zu installieren:
sudo composer create-project laravel/laravel test-project
bashAnstelle 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.

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
bashUm die Installation abschließend zu verifizieren, wechseln Sie in das Verzeichnis der Laravel-Applikation und führen dort den folgenden Befehl aus:
php artisan
bashSSL-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.
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.