Laravel ist ein Open-Source-Framework für PHP-Webanwendungen mit ausdrucksstarker, eleganter Syntax. Mit Laravel können Sie einfach skalierbare und flexible Webanwendungen, erholsame APIs und E-Commerce-Lösungen erstellen.
Mit integrierten Funktionen wie Routing, Authentifizierung, Sitzungen, Caching und Unit-Tests ist Laravel ein Framework der Wahl für viele PHP-Entwickler.
In diesem Tutorial zeigen wir Ihnen, wie Sie Laravel auf einem Ubuntu 18.04-System installieren. Dieselben Anweisungen gelten für Ubuntu 16.04 und alle Ubuntu-basierten Distributionen, einschließlich Linux Mint, Kubuntu und Elementary OS.
Voraussetzungen #
Bevor Sie mit diesem Tutorial fortfahren, vergewissern Sie sich, dass Sie als Benutzer mit sudo-Berechtigungen angemeldet sind.
Aktualisieren Sie die Systempakete auf die neuesten Versionen:
sudo apt update && sudo apt upgrade
Installieren von PHP #
PHP 7.2, die Standard-PHP-Version in Ubuntu 18.04, wird vollständig unterstützt und für Laravel 5.7 empfohlen.
Führen Sie den folgenden Befehl aus, um PHP und alle erforderlichen PHP-Module zu installieren:
sudo apt install php7.2-common php7.2-cli php7.2-gd php7.2-mysql php7.2-curl php7.2-intl php7.2-mbstring php7.2-bcmath php7.2-imap php7.2-xml php7.2-zip
Installieren von Composer #
Composer ist ein Abhängigkeitsmanager für PHP und wir werden ihn verwenden, um den Laravel-Kern herunterzuladen und alle erforderlichen Laravel-Komponenten zu installieren.
Um Composer global zu installieren, laden Sie das Composer-Installationsprogramm mit curl
herunter und verschieben Sie die Datei nach /usr/local/bin
Verzeichnis:
curl -sS https://getcomposer.org/installer | sudo php -- --install-dir=/usr/local/bin --filename=composer
Überprüfen Sie die Installation, indem Sie die Composer-Version drucken:
composer --version
Die Ausgabe sollte in etwa so aussehen:
Composer version 1.8.0 2018-12-03 10:31:16
Installieren von Laravel #
Zum Zeitpunkt des Schreibens dieses Artikels ist die neueste stabile Version von Laravel Version 5.7
.
Führen Sie den Composer create-project
aus Befehl zum Installieren von Laravel in my_app
Verzeichnis:
composer create-project --prefer-dist laravel/laravel my_app
Der obige Befehl ruft alle erforderlichen PHP-Pakete ab. Der Vorgang kann einige Minuten dauern und wenn er erfolgreich ist, sollte das Ende der Ausgabe wie folgt aussehen:
Package manifest generated successfully.
> @php artisan key:generate --ansi
Application key set successfully.
An diesem Punkt haben Sie Laravel auf Ihrem Ubuntu-System installiert.
Bei der Installation über Composer erstellt Laravel automatisch eine Datei mit dem Namen .env
. Diese Dateien enthalten benutzerdefinierte Konfigurationsvariablen, einschließlich der Datenbankanmeldeinformationen. Hier können Sie mehr darüber lesen, wie Sie Laravel konfigurieren.
Sie können den Entwicklungsserver starten, indem Sie zum Laravel-Projektverzeichnis navigieren und artisan serve
ausführen Befehl:
cd ~/my_app
php artisan serve
Die Ausgabe sieht in etwa so aus:
Laravel development server started: <http://127.0.0.1:8000>
Laravel kann SQLite, PostgreSQL, MongoDB oder MySQL/MariaDBdatabase verwenden, um alle seine Daten zu speichern.
Wenn Sie Laravel Mix zum Kompilieren von Assets verwenden möchten, müssen Sie Node.jsand Yarn installieren.
Überprüfen der Installation #
Öffnen Sie Ihren Browser und geben Sie http://127.0.0.1:8000
ein und vorausgesetzt, die Installation ist erfolgreich, wird ein Bildschirm ähnlich dem folgenden angezeigt: