Laravel auf Ubuntu 22.04 installieren: So startest du durch
Das PHP-Framework Laravel liefert eine vieseitige Auswahl an Bibliotheken und Tools für deine PHP-Projekte. Doch welche Voraussetzungen müssen für die Einrichtung erfüllt sein? Wir zeigen dir, wie du Laravel auf Ubuntu 22.04 installierst.
Laravel: Das benötigt das PHP-Framework
Die Hürden für die Nutzung von Laravel unter Ubuntu 22.04 sind niedrig. Da es sich um ein PHP-Framework handelt, muss PHP auf deinem Ubuntu-Server bereits aktiv sein. Welche PHP-Version genau nötig ist, richtet sich nach der Laravel-Version, die du einsetzen möchtest. Laut der offiziellen Dokumentation (Stand: Juni 2023) gelten folgende Richtwerte:
| Laravel-Version | Unterstützte PHP-Versionen |
|---|---|
| 9 | 8.0 bis 8.2 |
| 10 | 8.1 bis 8.2 |
| 11 | 8.2 |
Obwohl PHP bei Ubuntu meist vorinstalliert ist, solltest du deine aktuelle Version kurz prüfen. Nutze dafür diesen Befehl im Terminal:
php -vbashDie Ausgabe sieht dann ungefähr so aus:

In diesem Beispiel ist die PHP-Version 8.1.2 installiert und einsatzbereit.
Zusätzlich empfiehlt Laravel-Gründer Taylor Otwell den Einsatz des PHP-Paketmanagers Composer. Details zu diesem hilfreichen Tool findest du in unserem Guide zur Installation von PHP Composer unter Ubuntu.
Laravel installieren (Ubuntu 22.04)
Sobald PHP und Composer bereitstehen, kannst du mit der Laravel-Installation auf Ubuntu 22.04 starten. Öffne das Terminal und wechsle zuerst in das HTML-Verzeichnis deines Servers:
cd /var/www/html/bashDort startest du die Installation des Frameworks mit folgendem Kommando:
sudo composer create-project laravel/laravel test-projectbashDen Namen „test-project“ am Ende kannst du frei durch den Namen deiner geplanten PHP-Anwendung ersetzen. Wenn alles glatt läuft, erscheint eine Erfolgsmeldung mit dem Text „Application key set successfully.“

Nachdem die Dateien kopiert wurden, musst du dem Webserver die Besitzrechte für das neue Verzeichnis (hier „test-project“) übertragen. Führe dazu diese Befehle nacheinander aus:
sudo chown -R www-data:www-data /var/www/html/test-project
sudo chmod -R 775 /var/www/html/test-project/storagebashUm sicherzugehen, dass alles passt, wechsle in den Projektordner und prüfe die Installation mit diesem Befehl:
php artisanbash