Si vous utilisez Composer, vous pouvez exécuter la commande suivante :
composer require flightphp/core
OU vous pouvez télécharger les fichiers directement et les extraire vers votre répertoire web.
Pour Apache, modifiez votre fichier .htaccess avec ce qui suit :
.htaccess
RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ index.php [QSA,L]
Remarque : Si vous devez utiliser flight dans un sous-répertoire, ajoutez la ligne RewriteBase /sous-repertoire/ juste après RewriteEngine On. Remarque : Si vous souhaitez protéger tous les fichiers serveur, comme un fichier de base de données ou d'environnement. Ajoutez ceci à votre fichier .htaccess :
Remarque : Si vous devez utiliser flight dans un sous-répertoire, ajoutez la ligne RewriteBase /sous-repertoire/ juste après RewriteEngine On.
RewriteBase /sous-repertoire/
RewriteEngine On
Remarque : Si vous souhaitez protéger tous les fichiers serveur, comme un fichier de base de données ou d'environnement. Ajoutez ceci à votre fichier .htaccess :
RewriteEngine On RewriteRule ^(.*)$ index.php
Pour Nginx, ajoutez ce qui suit à votre déclaration du serveur :
serveur { location / { try_files $uri $uri/ /index.php; } }
index.php
<?php // Si vous utilisez Composer, exigez l'autoload. require 'vendor/autoload.php'; // si vous n'utilisez pas Composer, chargez le framework directement // require 'flight/Flight.php'; // Ensuite, définissez une route et attribuez une fonction pour gérer la requête. Flight::route('/', function () { echo 'hello world!'; }); // Enfin, démarrez le framework. Flight::start();