Es ist keine Neuigkeit, dass Laravel wegen seiner Einfachheit und robusten Funktionen immense Popularität gewinnt. Laravel ist ein PHP-Framework. Wie jedes andere Framework auch, benötigt es eine Entwicklungsumgebung. Sie können Laravel-spezifische Umgebungen wie Homestead oder Valet verwenden, aber wenn Sie Laravel mit einer Xampp, der bekannten Plattform für PHP-Entwicklung, einrichten möchten, bleiben Sie hier.

XAMPP Installation Schritt für Schritt Anleiztung

Was gibt’s?
Einige schnelle Installationen. Wir werden mit der Installation von Xampp unter Windows beginnen, dann mit der Installation von Composer fortfahren und schließlich Laravel installieren. Wir werden auch ein Beispielprojekt erstellen und im Browser ausführen.

Laravel-Grundvoraussetzungen

Da wir mit der neuesten Version von Laravel, d. h. v5.6, arbeiten wollen, lassen Sie uns zunächst einen Blick auf die Grundvoraussetzungen werfen:

  • PHP >= 7.1.3
  • OpenSSL PHP-Erweiterung
  • PDO PHP-Erweiterung
  • Mbstring PHP-Erweiterung
  • Tokenizer PHP-Erweiterung
  • XML-PHP-Erweiterung
  • Ctype PHP-Erweiterung
  • JSON-PHP-Erweiterung

XAMPP Installation

XAMPP herunterladen:

Wie wir bei den Grundvoraussetzungen gesehen haben, benötigen wir PHP >= 7.1.3. Lassen Sie uns also versuchen, die neueste Version von Xampp herunterzuladen, die PHP 7.2.2 unterstützt.

Installieren Sie Xampp:

Sobald der Download abgeschlossen ist, starten Sie den Installationsprozess. Die Installationsoberfläche ist recht einfach gehalten. Ich führe Sie durch den Prozess:

Schritt 1:
Wenn Sie Xampp zum ersten Mal auf Ihrem Rechner installieren, wird möglicherweise eine UAC-Warnung angezeigt; Sie können sie vorerst ignorieren und auf OK klicken

XAMPP installieren

Schritt 2:
Sie werden den primären Xampp-Setup-Bildschirm sehen, klicken Sie auf Weiter

XAMPP Bitnami

Schritt 3:
Im nächsten Bildschirm werden Sie aufgefordert, die einzurichtenden Komponenten auszuwählen; wir werden das Standard-Setup wählen, also klicken Sie einfach auf Weiter

XAMPP Apache MySQL

Schritt 4:
Sie werden aufgefordert, den Speicherort für die Einrichtung von xampp zu wählen. Sie können es auf Laufwerk D oder ein anderes ändern, wenn Sie die Xampp-Daten bei zukünftigen Systemformaten nicht verlieren wollen. Ich nehme die Standardeinstellung und klicke auf Weiter

Bitnami

Schritt 5:
Als nächstes können Sie wählen, ob Sie mehr über Bitnami wissen wollen, ich entferne die Checkbox und klicke auf Next:

Laravel XAMPP

Schritt 6:
Der Bildschirm “Ready to install”. Sie können von hier aus zurückgehen, wenn Sie eine der vorherigen Einstellungen ändern möchten, oder auf Next klicken

Laravel Windows Rechner XAMPP

Schritt 7:
Der Installationsprozess beginnt nun endlich und es dauert einige Minuten, bis die Dateien entpackt und installiert sind.

XAMPP Firewall Einstelluzngen

Schritt 8:
Wenn Sie in einem Dialogfeld nach Firewall-Berechtigungen gefragt werden, klicken Sie auf Zugriff zulassen.

Windows Rechner XAMPP

Schritt 9:
Wenn die Installation erfolgreich abgeschlossen ist, lassen Sie das Kontrollkästchen Möchten Sie die Systemsteuerung jetzt starten? aktiviert und klicken Sie auf Fertig stellen.

XAMPP Deutsch

Schritt 10:
Gleich wird der Bildschirm zum Einstellen der Standardsprache angezeigt. Ich entscheide mich für die Option Standard und klicke auf Speichern.

XAMPP CONTROL PANEL

Schritt 11:
Das Xampp Control Panel wird angezeigt.

Laravel Apache MySQL XAMPP

Schritt 12:
Starten Sie die Apache- und MySQL-Module, indem Sie jeweils auf Start klicken. Dadurch wird die erfolgreiche Installation bestätigt.

Schritt 13:
Sie können das Gleiche auch im Browser überprüfen. Geben Sie einfach localhost in die Adressleiste ein, und es wird der Standardbildschirm localhost/dashboard geöffnet.

Um mit der MySQL-Datenbank zu arbeiten, wählen Sie außerdem localhost/phpmyadmin

XAMPP Composer Iinstallieren

Das war’s schon. Wir haben die Installation von Xampp auf einem Windows-Rechner von Grund auf erfolgreich abgeschlossen.

Composer installieren

Composer, ein PHP-Paketmanager, verwaltet die Laravel-Abhängigkeiten. Daher muss er vor dem Einrichten von Laravel installiert werden.

Download Composer

Composer herunterladen:

Laden Sie zunächst den Windows-Installer für den Composer von der offiziellen Composer-Seite herunter.

Installation Composer XAMPP

Installieren des Composers:

Sie können den Composer selbst installieren. Hier sind die Schritte als Referenz:

Schritt 1:
Wenn Sie auf das heruntergeladene Installationsprogramm klicken, wird der folgende Bildschirm angezeigt. Wir wollen den Entwicklermodus nicht installieren, also lassen Sie ihn abgewählt und klicken Sie auf Weiter.

XAMPP PHP Einstellungen

Schritt 2:
Das Composer-Setup muss die PHP-Konfigurationen überprüfen, behalten Sie die Standardeinstellungen bei und klicken Sie auf Weiter.

PHP Einstellungen

Schritt 3:
Da wir keinen Proxy benötigen, können wir die Standardeinstellungen beibehalten und auf Weiter klicken.

XAMPP Proxy Einstellungen

Schritt 4:
Das Installations-Setup ist fertig, also bestätigen Sie es mit der Schaltfläche Installieren.

Composer XAMPP Windows Installation

Schritt 5:
Der Installationsprozess des Composers wird gestartet.

Windows Rechner XAMPP Laravel

Schritt 6:
Auf dem Bildschirm werden einige Informationen angezeigt. Obwohl wir diese Schritte nicht benötigen, lesen Sie sie und klicken Sie auf Weiter.

Laravel Composer

Schritt 7:
Sobald der Installationsprozess abgeschlossen ist, klicken Sie auf die Schaltfläche Finish.

Anleitung XAMPP auf Windows Rechner

Schritt 8:
Wir können die Installation von composer bestätigen, indem wir composer im Terminal oder git bash ausführen. Dieser Befehl listet Informationen und verfügbare Befehle in Composer auf.

Composer starten

Wenn Sie die obige Ausgabe sehen, ist der Composer erfolgreich eingerichtet.

Laravel installieren

Um Laravel zu installieren, können wir das Laravel-Installationsprogramm global herunterladen. Führen Sie ihn von einem beliebigen Ort aus:

composer global require “laravel/installer”

Laravel Projekt Installation

Sobald dies abgeschlossen ist, können Sie optional zu C:\xampp\htdocs\ Namespace gehen und einen neuen Ordner erstellen, um Ihre Laravel-Projekte auszurichten.
Und von diesem speziellen Ordner aus öffnen Sie ein Terminal und führen aus:

laravel new firstProject

Optional können Sie das Laravel-Projekt auch über composer erstellen:

composer create-project –prefer-dist laravel/laravel firstProject

Und hier ist das Verzeichnisschema des Laravel-Projekts.

Laravel Verzeichnis

Laravel-Projekte ausführen

Stellen Sie sicher, dass Apache und MySQL im Xampp Control Panel ausgeführt werden. Sie können Laravel-Projekte auf verschiedene Arten ausführen. Lassen Sie uns diese besprechen:

1. Artisan-Befehl
Die willkürlichste Art, Laravel-Projekte auszuführen, ist mit dem Artisan-Befehl. Artisan ist das eingebaute Befehlsverzeichnis von Laravel.

php artisan serve

Laravel Artisan

Und dann öffnen Sie den folgenden Link im Browser:

localhost:8000

Laravel Startseite

Wenn Sie die Laravel-Begrüßungsseite im Browser sehen, herzlichen Glückwunsch! Laravel ist erfolgreich auf Ihrem Rechner eingerichtet.

2. Öffentliches Verzeichnis
Die andere Möglichkeit, Laravel-Projekte auszuführen, ist mit localhost. Wenn sich Ihre Projekte im htdocs-Ordner befinden, können Sie die Laravel-Anwendung auf ähnliche Weise wie die Core-PHP-Projekte ausführen:

localhost/Laravel_Projects/firstProject/public

Denken Sie daran, dass der öffentliche Namespace des Laravel-Projekts der Hauptendpunkt für Ihre Anwendung ist.

3. Xampp Virtueller Host

Wir können auch den Virtual Host für Laravel-Projekte konfigurieren und eine entsprechende Domain hinzufügen. Öffnen Sie dazu die Datei httpd-vhosts.conf, die sich unter C:\xampp\apache\conf\extra\httpd-vhosts.conf befindet. Fügen Sie folgenden Codeschnipsel ein:

<VirtualHost laravel.test:80>
DocumentRoot “C:\xampp\htdocs\Laravel_Projects\firstProject\public”
ServerAdmin laravel.dev
<Directory “C:\xampp\htdocs\Laravel_Projects\firstProject”>
Optionen Indizes FollowSymLinks
AllowOverride Alle
Require all gewährt
</Verzeichnis>
</VirtualHost>

Dies ermöglicht es dem Apache-Server, auf laravel.test zu hören. Wir müssen nun laravel.test auf localhost umleiten. Bearbeiten Sie dazu die Datei hosts. Sie befindet sich unter C:\Windows\System32\drivers\etc.
Stellen Sie außerdem sicher, dass Sie die Datei als Administrator öffnen.

Hinzufügen:
# Die Namensauflösung von localhost wird im DNS selbst gehandhabt.
# 127.0.0.1 localhost
# ::1 localhost

127.0.0.1 laravel.test

Speichern Sie die Datei und starten Sie das System neu, falls erforderlich. Anschließend können Sie die Anwendung mit laravel.test im Browser testen.

Es ist ersichtlich, dass alle drei Methoden die gleiche Ausgabe im Browser haben. Sie können diejenige wählen, die Ihnen am besten passt. Wir werden die erste Methode, d. h. den artisan-Befehl, auch in zukünftigen Tutorials zum Testen der Anwendung verwenden. Es ist einfach, schnell und Laravel-freundlich.

Fazit:
In diesem Beitrag ging es um das Einrichten von Laravel auf einer Windows-Maschine mit Xampp. Zu Beginn haben wir Xampp installiert. Dann haben wir eine Laravel-Abhängigkeit namens Composer installiert. Und schließlich installierten wir Laravel. Ich habe Sie Schritt für Schritt durch den Installationsprozess von Grund auf geführt.