Встановлення
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();