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 nachRewriteEngine 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();