Встановлення
1. Завантажте файли.
Якщо ви використовуєте Composer, ви можете виконати наступну команду:
composer require flightphp/coreАБО ви можете завантажити їх безпосередньо та розпакувати їх у вашій веб-директорії.
2. Налаштуйте ваш веб-сервер.
Для Apache, відредагуйте ваш файл .htaccess з наступним:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php [QSA,L]Примітка: Якщо вам потрібно використовувати Flight у підкаталозі, додайте рядок
RewriteBase /subdir/одразу післяRewriteEngine On. Примітка: Якщо ви хочете захистити всі файли сервера, такі як файл db або env. Додайте це у ваш файл.htaccess:
RewriteEngine On
RewriteRule ^(.*)$ index.phpДля Nginx, додайте наступне до вашої декларації сервера:
server {
location / {
try_files $uri $uri/ /index.php;
}
}3. Створіть ваш файл index.php.
Спочатку підключіть фреймворк.
require 'flight/Flight.php';Якщо ви використовуєте Composer, виконайте автозавантажувач замість цього.
require 'vendor/autoload.php';Потім визначте маршрут та призначте функцію для обробки запиту.
Flight::route('/', function () {
echo 'hello world!';
});Нарешті, запустіть фреймворк.
Flight::start();