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.