Instalação
1. Baixe os arquivos.
Se você estiver usando Composer, pode executar o seguinte comando:
composer require flightphp/core
OU 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.php
Para 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();