Instalasi

1. Unduh file-file tersebut.

Jika Anda menggunakan Composer, Anda dapat menjalankan perintah berikut:

composer require flightphp/core

ATAU Anda dapat mengunduh langsung dan mengekstraknya ke direktori web Anda.

2. Konfigurasi server web Anda.

Untuk Apache, edit file .htaccess Anda dengan yang berikut:

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php [QSA,L]

Catatan: Jika Anda perlu menggunakan flight dalam subdirektori, tambahkan baris RewriteBase /subdir/ tepat setelah RewriteEngine On. Catatan: Jika Anda ingin melindungi semua file server, seperti file db atau env. Letakkan ini di file .htaccess Anda:

RewriteEngine On
RewriteRule ^(.*)$ index.php

Untuk Nginx, tambahkan yang berikut ini ke deklarasi server Anda:

server {
  location / {
    try_files $uri $uri/ /index.php;
  }
}

3. Buat file index.php Anda.

Pertama, sertakan framework.

require 'flight/Flight.php';

Jika Anda menggunakan Composer, jalankan autoloader sebagai gantinya.

require 'vendor/autoload.php';

Kemudian, definisikan rute dan tetapkan fungsi untuk menangani permintaan.

Flight::route('/', function () {
  echo 'hello world!';
});

Terakhir, mulai framework.

Flight::start();