Bei der Wahl der Distribution muss darauf geachtet werden, welche PHP Version installiert wird. Composer installiert nur ein aktuelles Laravel, wenn die PHP Versionen >=7.3  ist. Ubuntu eignet sich deshalb besonders gut, da hier schon eine aktuelle PHP Version benutzt wird. Bei Debian muss diese hochgezogen werden.

Schritt 1: Systemaktualisierung und Installation notwendiger Pakete

sudo apt-get update  
sudo apt-get upgrade 
sudo apt-get install curl unzip

Schritt 2: Installation von PHP und der notwendigen PHP Module

sudo apt-get install php7.4-cli php-mbstring php-gd php-mbstring php7.4-xml php-zip php7.4-opcache php-xml

Schritt 3: Composer installieren und das Verzeichnis anlegen

curl -sS https://getcomposer.org/installer | php 
sudo mv composer.phar /usr/local/bin/composer

sudo mkdir /var/www/html 
cd /var/www/html

Schritt 4: Laravel installieren

Mit Composer installieren wir nun die aktuelle Laravel Version. Dabei steht „my_app“ für den Anwendungsnamen, der auch als Name des Ordners benutzt wird.

sudo composer create-project --prefer-dist laravel/laravel my_app

Schritt 5: Bereitstellung der Anwendung

Die Anwendung kann nun getestet werden. Dazu gehen wir in den Ordner unserer Anwendung und nutzen den in Laravel enthaltenen Testserver mit den folgenden Befehlen:

cd my_app 
sudo php artisan serve

Nun solltest Du Deine neue Anwendung unter http://localhost:8000 erreichen können. Für eine Produktivumgebung müssen wir einen Webserver installieren und die Rechte anpassen.