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:

php-version-check.png
Ü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
Leistungsstarke Konfigurationen
  • On-Demand skalierbar, Load Balancer und Traffic inklusive
  • Hochverfügbare Server-Plattform
  • ISO-zertifizierte Rechenzentren am Standort Deutschland
  • Inkl. 100,- € Startguthaben im 1. Monat

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.

laravel-installation-successfully.png
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
Sichern Sie sich Ihr SSL-Zertifikat
  • Verschlüsselt Webseiten-Kommunikation
  • Verhindert Sicherheits-Warnungen
  • Verbessert Google-Platzierung

SSL-Zertifikat-Checker

SSL-Zertifikat-Checker
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.

War dieser Artikel hilfreich?
Page top