Laravel | Installation der Entwicklungsumgebung

Inhaltsverzeichnis

Installation

Voraussetzung für die Verwendung von Laravel ist eine Web-Server, der eine PHP Umgebung unterstützt bzw bereitstellt.

Eine einfache Umgebung wird durch XAMPP bereitgestellt. Eine Implementierung kann man bei Apache Friends herunterladen.

XAMPP ist hier ein Akronym für X (Beliebiges Betriebssystem) Apache + MariaDB + PHP + Perl

Im Laufe dieses Post werden mehrerer Pakete und Programme installiert. Alle werden unter einem Startorder installiert. Diese benennen wir im nachfolgenden mit $LARAVEL_TUTORIAL_ROOT

mkdir C:\LARAVEL_TUTORIAL

Setzen der Umgebungsvariablen unter Windows Command Line cmd

set LARAVEL_TUTORIAL_ROOT="C:\LARAVEL_TUTORIAL"

Setzen der Umgebungsvariablen unter Poweshell

$ENV:LARAVEL_TUTORIAL_ROOT="C:\LARAVEL_TUTOPRIAL"

Installation XAMPP

Download des Installer: https://www.apachefriends.org/index.html

Um mehrerer Versionen parallel zu installieren, stehen ZIP-Dateien zur Verfügung. Die aktuelle Version ist

  • Zip Datei herunterladen: $LARAVEL_TUTORIAL_ROOT\xampp
  • Installation mit dem Composer

    Zielverzeichnis erstellen

    mkdir $LARAVEL_TUTORIAL_ROOT\composer
    cd $LARAVEL_TUTORIAL_ROOT\composer

    Diese Verzeichnis als Umgebungsvariable festlehen

    $ENV:COMPOSER_HOME = $ENV:LARAVEL_TUTORIAL_ROOT\composer
    set COMPOSER_HOME
    
    
    
    

    Composer herunterladen

    php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
    php -r "if (hash_file('sha384', 'composer-setup.php') === '756890a4488ce9024fc62c56153228907f1545c228516cbf63f885e036d37e9a59d27d63f46af1d4d07ee0f76181c7d3') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
    php composer-setup.php
    php -r "unlink('composer-setup.php');"

    Pfad erweitern um

    Fügen Sie die beiden nachfolgenden Pfad ihrer PATH Variablen hinzu:

    composer.bat erstellen
    
    
    
    

    Der Composer ist ein PHP Archiv mit der Dateierweiterung phar. Diese Dateien können nicht direkt aufgerufen werden, sondern stellen ein PHP Programm dar. Es muss als über PHP gestartet werden.

    Hierzu erstellen wir einfach ein Skript, das diese Aufgabe für uns übernimmt. Erstellen Sie dazu die Datei composer.bat im Verzeichnis php

    composer.ps1 erstellen

    php $env:composer_home\composer.phar $args

    composer Tipps und Tricks

    Um weniger Meldungen anzuzeigen kann die nachfolgenden Konfigurationseinstellung verwendet werden:

    composer global config bin-dir --absolute --quiet

    Installation von NodeJS

    https://nodejs.org/en/download/

    Installation des Laravel Installer

    Der Laravel Installer erleichterter das Einrichten und Erstellen neuer Laravel Anwendungen.

    Installiert wird er mit Hilfe des Composer:

    composer global require "laravel/installer"

    Installation einer Beispielanwendung

    laravel new blog

    Nächste Schritte

    Laravel | Installation einer Beispielanwendung

    Laravel | Tutorial: Eine Blog erstellen