Wir zeigen Ihnen, wie Sie Laravel unter Ubuntu 16.04 installieren . Laravel ist ein PHP-Webanwendungs-Framework, das für die Entwicklung von Webanwendungen nach dem Model-View-Controller (MVC)-Architekturmuster vorgesehen ist. Es hat eine ausdrucksstarke, elegante Syntax und bietet Werkzeuge, die für große, robuste Anwendungen benötigt werden. Die Installation von Laravel auf Ubuntu 16.04 ist eine einfache Aufgabe, befolgen Sie einfach die folgenden Schritte und Sie sollten Ihre Laravel-Installation auf Ubuntu 16.04 in wenigen Minuten fertig haben.
Um Laravel auf Ubuntu 16.04 zu installieren, befolgen Sie sorgfältig die folgenden Schritte:
Schritt 1:Melden Sie sich über SSH bei Ihrem Server an
# ssh root@server_ip
Mit dem folgenden Befehl können Sie überprüfen, ob Sie die richtige Ubuntu-Version auf Ihrem Server installiert haben:
# lsb_release -a
Sie sollten diese Ausgabe erhalten:
Distributor ID: Ubuntu Description: Ubuntu 16.04.1 LTS Release: 16.04 Codename: xenial
Schritt 2:System aktualisieren
Stellen Sie sicher, dass Ihr Server auf dem neuesten Stand ist, indem Sie Folgendes verwenden:
# apt update && apt upgrade
Installieren Sie dann einige dringend benötigte Abhängigkeiten:
# apt install php-mcrypt php-gd php-mbstring
Schritt 3:Composer installieren
Installieren Sie Composer, ein Tool zur Verwaltung von Abhängigkeiten in PHP.
# curl -sS https://getcomposer.org/installer | php
Sobald der Composer installiert ist, müssen Sie ihn verschieben, damit der Composer in Ihrem Computerpfad verfügbar ist:
# mv composer.phar /usr/local/bin/composer
Ausführbar machen:
# chmod +x /usr/local/bin/composer
Erstellen Sie nun ein Verzeichnis, in das Laravel heruntergeladen wird.
# mkdir /var/www/html/your_website
Ersetzen Sie natürlich Ihre_Website mit Ihrem tatsächlichen Domainnamen oder einem anderen Namen.
Schritt 4:Laden Sie die neueste Laravel-Version herunter
Geben Sie nun das neu erstellte Verzeichnis ein und laden Sie die neueste Laravel-Version herunter.
# cd /var/www/html/your_website # git clone https://github.com/laravel/laravel.git
Verschieben Sie die Dateien und Verzeichnisse aus dem Github Laravel-Klon in Ihr aktuelles Arbeitsverzeichnis (/var/www/html/your_website/)
# mv laravel/* . # mv laravel/.* .
Löschen Sie nun das unnötige laravel Verzeichnis:
# rmdir laravel/
Schritt 5:Starten Sie Laravel auf Ubuntu 16.04
Starten Sie die Laravel-Installation mit Composer:
# composer install
Wenn die Installation abgeschlossen ist, weisen Sie den Laravel-Dateien und -Verzeichnissen den richtigen Besitz zu:
# chown www-data: -R /var/www/html/your_website/
Legen Sie als Nächstes den erforderlichen Verschlüsselungsschlüssel fest:
# php artisan key:generate
Beim Ausführen des Befehls werden Sie den folgenden Fehler bemerken.
[ErrorException] file_get_contents(/var/www/html/your_website/.env): failed to open stream: No such file or directory
Um dies zu lösen, sollten Sie .env.example umbenennen Datei in .env :
# mv .env.example .env
Generieren Sie den Verschlüsselungsschlüssel erneut:
# php artisan key:generate
Sie sollten die folgende Ausgabe erhalten:
Application key [base64:ULQsledeS17HxCAsssA/06qN+aQGbXBPPpXVeZvdRWE=] set successfully.
Natürlich wird der Schlüssel in Ihrem Fall anders sein. Bearbeiten Sie nun die app.php Datei und konfigurieren Sie den Verschlüsselungsschlüssel. Öffnen Sie die Datei mit Ihrem bevorzugten Texteditor. Wir verwenden Nano.
# nano config/app.php
Suchen Sie ‘key’ => env(‘APP_KEY’ Linie und fügen Sie den Schlüssel daneben hinzu. Nachdem Sie fertig sind, sollte die Anweisung wie folgt aussehen:
'key' => env('APP_KEY', 'base64:7fO0S9TxZu8M2NwBWVEQsjPGRi+D1t6Ws8i0Y2yW/vE='), 'cipher' => 'AES-256-CBC',
Speichern und schließen Sie die Datei.
Schritt 6:Richten Sie den virtuellen Apache-Host ein
Erstellen Sie eine virtuelle Apache-Hostdatei, damit Ihre Domain Laravel bedienen kann. Öffnen Sie eine Datei, zum Beispiel ihre_website.conf :
# nano /etc/apache2/sites-available/your_website.conf
Fügen Sie Folgendes ein:
<VirtualHost *:80> ServerAdmin admin@your_domain.com DocumentRoot /var/www/html/your_website/public/ ServerName your_domain.com ServerAlias www.your_domain.com <Directory /var/www/html/your_website/> Options FollowSymLinks AllowOverride All Order allow,deny allow from all </Directory> ErrorLog /var/log/apache2/your_domain.com-error_log CustomLog /var/log/apache2/your_domain.com-access_log common </VirtualHost>
Aktivieren Sie die Website:
# a2ensite your_website.conf
Starten Sie Apache neu, damit die Änderungen wirksam werden:
# service apache2 reload
Öffnen Sie nun Ihren bevorzugten Webbrowser und navigieren Sie zu http://your_domain.com, wo Sie von einer Seite begrüßt werden, wie im Bild unten gezeigt:
Herzlichen Glückwunsch, Sie haben Laravel erfolgreich auf Ubuntu 16.04 installiert . Weitere Informationen zu Laravel finden Sie in der offiziellen Dokumentation.
Natürlich müssen Sie Laravel nicht auf Ubuntu 16.04 installieren, wenn Sie einen unserer Laravel VPS-Hosting-Dienste nutzen. In diesem Fall können Sie einfach unsere erfahrenen Linux-Administratoren bitten, Laravel auf Ubuntu 16.04 für Sie zu installieren. Sie sind 24×7 erreichbar und kümmern sich umgehend um Ihr Anliegen. Ein aktualisiertes Tutorial zur Installation von Laravel auf Ubuntu 20.04 finden Sie in unserem Blog.
PS. Wenn Ihnen dieser Beitrag gefallen hat, erfahren Sie hier, wie Sie Laravel unter Ubuntu 16.04 installieren , teilen Sie es bitte mit Ihren Freunden in den sozialen Netzwerken über die Schaltflächen auf der linken Seite oder hinterlassen Sie einfach unten eine Antwort. Danke.