Installation

1. Laden Sie die Dateien herunter.

Wenn Sie Composer verwenden, können Sie den folgenden Befehl ausführen:

composer require flightphp/core

ODER Sie können sie herunterladen und direkt in Ihr Webverzeichnis entpacken.

2. Konfigurieren Sie Ihren Webserver.

Für Apache bearbeiten Sie Ihre .htaccess-Datei mit Folgendem:

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php [QSA,L]

Hinweis: Wenn Sie Flight in einem Unterverzeichnis verwenden müssen, fügen Sie die Zeile RewriteBase /subdir/ direkt nach RewriteEngine On hinzu. Hinweis: Wenn Sie alle Serverdateien schützen möchten, wie z.B. eine db oder env-Datei. Fügen Sie dies in Ihre .htaccess-Datei ein:

RewriteEngine On
RewriteRule ^(.*)$ index.php

Für Nginx fügen Sie Folgendes zu Ihrer Serverdeklaration hinzu:

server {
  location / {
    try_files $uri $uri/ /index.php;
  }
}

3. Erstellen Sie Ihre index.php-Datei.

Zuerst binden Sie das Framework ein.

require 'flight/Flight.php';

Wenn Sie Composer verwenden, führen Sie stattdessen den Autoloader aus.

require 'vendor/autoload.php';

Definieren Sie dann eine Route und weisen Sie eine Funktion zu, um die Anfrage zu bearbeiten.

Flight::route('/', function () {
  echo 'Hallo Welt!';
});

Schließlich starten Sie das Framework.

Flight::start();