Instalación
1. Descarga los archivos.
Si estás utilizando Composer, puedes ejecutar el siguiente comando:
composer require flightphp/core
O puedes descargarlos directamente y extraerlos a tu directorio web.
2. Configura tu servidor web.
Para Apache, edita tu archivo .htaccess
con lo siguiente:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php [QSA,L]
Nota: Si necesitas usar flight en un subdirectorio, agrega la línea
RewriteBase /subdir/
justo después deRewriteEngine On
. Nota: Si quieres proteger todos los archivos del servidor, como un archivo de base de datos o de entorno. Pon esto en tu archivo.htaccess
:
RewriteEngine On
RewriteRule ^(.*)$ index.php
Para Nginx, agrega lo siguiente a tu declaración de servidor:
server {
location / {
try_files $uri $uri/ /index.php;
}
}
3. Crea tu archivo index.php
.
Primero incluye el framework.
require 'flight/Flight.php';
Si estás utilizando Composer, ejecuta el cargador automático en su lugar.
require 'vendor/autoload.php';
Luego define una ruta y asigna una función para manejar la solicitud.
Flight::route('/', function () {
echo '¡hola mundo!';
});
Finalmente, inicia el framework.
Flight::start();