Installation
1. Téléchargez les fichiers.
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 dans votre répertoire web.
2. Configurez votre serveur web.
Pour Apache, modifiez votre fichier .htaccess
avec ce qui suit :
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 /subdir/
juste aprèsRewriteEngine On
. Remarque : Si vous souhaitez protéger tous les fichiers du serveur, comme un fichier db ou env. Mettez ceci dans votre fichier.htaccess
:
RewriteEngine On
RewriteRule ^(.*)$ index.php
Pour Nginx, ajoutez ce qui suit à votre déclaration de serveur :
server {
location / {
try_files $uri $uri/ /index.php;
}
}
3. Créez votre fichier index.php
.
Tout d'abord, incluez le framework.
require 'flight/Flight.php';
Si vous utilisez Composer, exécutez plutôt l'autoloader.
require 'vendor/autoload.php';
Ensuite, définissez une route et assignez une fonction pour traiter la requête.
Flight::route('/', function () {
echo 'hello world!';
});
Enfin, démarrez le framework.
Flight::start();