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 setelahRewriteEngine 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();