Laravel Installation · 3 min read · Nov 26, 2025
Installation des Laravel PHP Frameworks auf Ubuntu 16.04 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 16.04 LTS-basierten Apache-Server installieren und ausführen. Dieses Tutorial funktioniert auch für Ubuntu 17.x, aber für Server sollten Sie eine Ubuntu LTS-Version wie das aktuelle Ubuntu 16.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 diese Anleitung gehen wir davon aus, dass Sie einen grundlegenden Server auf Ubuntu betreiben. Bevor wir Laravel installieren, müssen wir andere Komponenten installieren, die unerlässlich sind.
Installation von PHP 7.1
Der nächste Schritt besteht darin, PHP zusammen mit mehreren zusätzlichen Paketen zu installieren, die nützlich sein werden, wenn Sie mit Laravel arbeiten möchten.
sudo add-apt-repository ppa:ondrej/php
sudo apt-get update
sudo apt-get install php7.1 php7.1-mcrypt php7.1-xml php7.1-gd php7.1-opcache php7.1-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 Ubuntu-Version bleiben, wenn Sie das bevorzugen.
Installation von Apache
Es ist jetzt an der Zeit, den Apache-Server zu installieren. Wir müssen auch das Paket libapache2-mod-php7.1 installieren, um Apache mit PHP zu verbinden.
sudo apt-get install apache2 libapache2-mod-php7.1Installation von Laravel
Bevor wir uns endgültig damit befassen, müssen wir auch die Versionskontrolle Git 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 für das Abhängigkeitsmanagement 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 Paket composer.phar 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 vergeben. 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 deaktivieren, die mit der Standardinstallation von Apache installiert wurde. 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 sehen die Standardseite von Laravel.

Download der virtuellen Maschine dieses Tutorials
Dieses Tutorial ist als sofort einsatzfähiges virtuelles Maschinen-Image im ovf/ova-Format verfügbar, das mit VMWare und Virtualbox kompatibel ist. Das virtuelle Maschinen-Image 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/network/interfaces 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.