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.
- 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/
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
bash- Verschlüsselt Webseiten-Kommunikation
- Verhindert Sicherheits-Warnungen
- Verbessert Google-Platzierung
SSL-Zertifikat-Checker
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.