Se estiver a usar Composer, pode executar o seguinte comando:
composer require flightphp/core
OU então pode baixar os arquivos diretamente e extrair para o seu diretório web.
Para o Apache, edite o seu ficheiro .htaccess com o seguinte:
.htaccess
RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ index.php [QSA,L]
Nota: Se necessitar de utilizar o Flight numa subpasta, adicione a linha RewriteBase /subdir/ logo após RewriteEngine On. Nota: Se quiser proteger todos os ficheiros do servidor, como um ficheiro de bd ou env. Coloque isto no seu ficheiro .htaccess:
Nota: Se necessitar de utilizar o Flight numa subpasta, adicione a linha RewriteBase /subdir/ logo após RewriteEngine On.
RewriteBase /subdir/
RewriteEngine On
Nota: Se quiser proteger todos os ficheiros do servidor, como um ficheiro de bd ou env. Coloque isto no seu ficheiro .htaccess:
RewriteEngine On RewriteRule ^(.*)$ index.php
Para o Nginx, adicione o seguinte à declaração do seu servidor:
server { location / { try_files $uri $uri/ /index.php; } }
index.php
<?php // Se estiver a usar o Composer, requer o autoloader. require 'vendor/autoload.php'; // se não estiver a usar o Composer, carregue o framework diretamente // require 'flight/Flight.php'; // Depois defina uma rota e atribua uma função para lidar com o pedido. Flight::route('/', function () { echo 'hello world!'; }); // Por fim, inicie o framework. Flight::start();