Laravel Installation · 3 min read · Nov 26, 2025
Installation des Laravel PHP Frameworks auf Ubuntu 18.04 LTS für Apache

Laravel ist ein sehr beliebtes Open-Source-PHP-Framework, das auf die einfache Entwicklung von Anwendungen abzielt. Wenn Sie nach einem neuen PHP-Framework suchen, sollten Sie Laravel ausprobieren.
Die folgende Anleitung zeigt Ihnen, wie Sie Laravel auf einem Ubuntu 18.04 LTS basierten Apache-Server installieren und ausführen. Dieses Tutorial funktioniert auch für Ubuntu 17.x. Für Server sollten Sie jedoch eine Ubuntu LTS-Version wie das aktuelle Ubuntu 18.04 LTS bevorzugen.
Voraussetzungen
Bevor Sie mit der Installation fortfahren, ist es immer eine gute Idee, sicherzustellen, dass Ihre Quellen und vorhandene Software aktualisiert sind.
sudo apt-get update
sudo apt-get upgradeFür dieses Handbuch gehen wir davon aus, dass Sie einen grundlegenden Server auf Ubuntu laufen haben. Bevor wir Laravel installieren, müssen wir andere Komponenten installieren, die unerlässlich sind.
Installation von Apache und PHP 7.2
Der nächste Schritt besteht darin, PHP zusammen mit mehreren zusätzlichen Paketen zu installieren, die nützlich sein könnten, wenn Sie mit Laravel arbeiten.
sudo add-apt-repository ppa:ondrej/php
sudo apt-get update
sudo apt-get install apache2 libapache2-mod-php7.2 php7.2 php7.2-xml php7.2-gd php7.2-opcache php7.2-mbstringObwohl das eigene Repository von Ubuntu PHP enthält, ist es besser, hier ein Drittanbieter-Repository hinzuzufügen, da es häufiger aktualisiert wird. Sie können diesen Schritt überspringen und bei der Version von Ubuntu bleiben, wenn Sie das bevorzugen.
Installation von Laravel
Bevor wir endlich eintauchen, müssen wir auch Git Version Control installieren. Wenn Sie es bereits installiert haben, können Sie den folgenden Schritt überspringen. Wenn Sie es nicht haben, können Sie unserer Anleitung folgen, um es zuerst einzurichten.
Um Laravel zu installieren, müssen wir zuerst Composer installieren. Es ist ein Tool zur Verwaltung von Abhängigkeiten in PHP, das es Ihnen ermöglicht, alle erforderlichen Bibliotheken, die mit einem Paket verbunden sind, als ein Paket zu verpacken. Um Laravel und alle seine Abhängigkeiten zu installieren, ist Composer erforderlich. Es wird alles herunterladen und installieren, was erforderlich ist, um das Laravel-Framework auszuführen. Um Composer zu installieren, geben Sie die folgenden Befehle ein.
cd /tmp
curl -sS https://getcomposer.org/installer | php
sudo mv composer.phar /usr/local/bin/composerDer curl-Befehl lädt das composer.phar-Paket in Ihr /tmp-Verzeichnis herunter. Aber wir möchten, dass Composer global ausgeführt wird, daher müssen wir es in das Verzeichnis /usr/local/bin/ unter dem Namen ‘composer‘ verschieben. Jetzt können wir Composer von überall aus ausführen.
Um Laravel zu installieren, wechseln Sie in das öffentliche HTML-Verzeichnis Ihres Systems. Da wir auf Ubuntu sind und Apache verwenden, installieren wir es im Verzeichnis /var/www/html.
cd /var/www/html
sudo composer create-project laravel/laravel your-project --prefer-distDer obige Befehl erstellt ein Verzeichnis „your-project“ mit der Laravel-Installation darin. Composer verwendet Git, um alle Pakete und Module herunterzuladen und zu installieren, die Laravel für die Funktion benötigt.
Konfiguration von Apache
Jetzt, da wir Laravel installiert haben, gehen wir zum Schritt der Konfiguration des Apache-Webservers über.
Der nächste Schritt besteht darin, die richtigen Berechtigungen für das Projektverzeichnis zu erteilen. Dazu müssen wir den Zugriff von der www-data-Gruppe aktivieren und ihr Schreibberechtigungen für das Speicherverzeichnis geben.
sudo chgrp -R www-data /var/www/html/your-project
sudo chmod -R 775 /var/www/html/your-project/storageGehen Sie nun in das Verzeichnis /etc/apache2/sites-available und verwenden Sie den folgenden Befehl, um eine Konfigurationsdatei für unsere Laravel-Installation zu erstellen.
cd /etc/apache2/sites-available
sudo nano laravel.confFügen Sie nun den folgenden Inhalt in die Datei ein und schließen Sie sie nach dem Speichern. Ersetzen Sie yourdomain.tld durch den Domainnamen Ihrer Website in der Datei.
ServerName yourdomain.tld
ServerAdmin webmaster@localhost
DocumentRoot /var/www/html/your-project/public
AllowOverride All
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
Jetzt müssen wir diese neu erstellte .conf-Datei aktivieren und die standardmäßige .conf-Datei, die mit der Standardinstallation von Apache installiert wurde, deaktivieren. Außerdem müssen wir mod_rewrite aktivieren, damit Permalinks ordnungsgemäß funktionieren.
sudo a2dissite 000-default.conf
sudo a2ensite laravel.conf
sudo a2enmod rewrite
sudo service apache2 restartIhre Laravel-Installation ist jetzt abgeschlossen. Besuchen Sie die IP-Adresse oder den Domainnamen Ihres Servers mit einem Webbrowser (in meinem Fall http://192.168.1.100). Sie werden die Standardseite von Laravel sehen.

Laravel Framework erfolgreich auf Ubuntu 18.04 LTS installiert.
Download der virtuellen Maschine dieses Tutorials
Dieses Tutorial ist als sofort einsatzfähiges virtuelles Maschinenbild im ovf/ova-Format verfügbar, das mit VMWare und Virtualbox kompatibel ist. Das virtuelle Maschinenbild verwendet die folgenden Anmeldedaten:
SSH / Shell-Anmeldung
Benutzername: administrator
Passwort: howtoforge
Um Root-Benutzer zu werden, führen Sie aus: sudo -s
Passwort: howtoforge
Die IP der VM ist 192.168.1.100, sie kann in der Datei /etc/netplan/01-netcfg.yaml geändert werden. Bitte ändern Sie alle oben genannten Passwörter, um die virtuelle Maschine zu sichern.
Erhalte neue Beiträge in deinem Posteingang.
Kein Spam. Jederzeit abmelden.