Instalação
1. Baixe os arquivos.
Se você estiver usando Composer, pode executar o seguinte comando:
composer require flightphp/coreOU você pode baixá-los diretamente e extrair para o seu diretório web.
2. Configure seu servidor web.
Para Apache, edite seu arquivo .htaccess com o seguinte:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php [QSA,L]Nota: Se você precisar usar flight em um subdiretório, adicione a linha
RewriteBase /subdir/logo apósRewriteEngine On. Nota: Se você quiser proteger todos os arquivos do servidor, como um arquivo db ou env. Coloque isso no seu arquivo.htaccess:
RewriteEngine On
RewriteRule ^(.*)$ index.phpPara Nginx, adicione o seguinte à sua declaração de servidor:
server {
location / {
try_files $uri $uri/ /index.php;
}
}3. Crie seu arquivo index.php.
Primeiro, inclua o framework.
require 'flight/Flight.php';Se você estiver usando Composer, execute o autoloader em vez disso.
require 'vendor/autoload.php';Então, defina uma rota e atribua uma função para lidar com a solicitação.
Flight::route('/', function () {
echo 'hello world!';
});Finalmente, inicie o framework.
Flight::start();