Laravel Jetstream

Laravel | Installation der Entwicklungsumgebung

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 ud Programme installiert. Alle werden unter einem Startorder installiert. Diese benennen wir im nachfolgenden mit $LARAVEL_TUTORIAL_ROOT

mkdir C:\LARAVEL_TUTORIAL
set LARAVEL_TUTORIAL_ROOT="C:\LARAVEL_TUTORIAL"
$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 8.0.7

Zip Datei herunterladen: $LARAVEL_TUTORIAL_ROOT\xampp

in Zielverzeichnis extrahieren

setup_xammp.bat aufrufen

Installation von Composer

Zielverzeichnis erstellen

mkdir  <code>$LARAVEL_TUTORIAL_ROOT\</code>composer
cd  <code>$LARAVEL_TUTORIAL_ROOT\</code>composer

Diese Verzeichnis als Umgebungsvariable festlehen

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

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

%COMPOSER_HOME%\composer
%COMPOSER_HOME%\vendor\bin

composer.bat erstellen

php %COMPOSER_HOME%\composer.phar %*

composer.ps1 erstellen

php $env:composer_home\composer.phar $args

composer Tipps und Tricks

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

Installation von NodeJS

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

Installation des Laravel Installer

composer global require "laravel/installer"

Installation einer Beispielanwendung

laravel new blog

Nächste Schritte

Installation weiterer Beispielanwendungen

http://blog.via-internet.de/php/laravel/laravel-install-sample-apps/

Erstellen einer Blog-Anwendung mit Laravel:

http://blog.via-internet.de/php/laravel/laravel-tutorial-create-a-blog/

DeutschEnglishFrançaisहिन्दी