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 upgrade

Fü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-mbstring

Obwohl 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.1

Installation 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/composer

Der 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-dist

Der 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/storage

Gehen 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.conf

Fü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 restart

Ihre 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.

Laravel PHP Framework installiert

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.

Share: X/Twitter LinkedIn

Erhalte neue Beiträge in deinem Posteingang.

Kein Spam. Jederzeit abmelden.