Установка
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. Примечание: Если вы хотите защитить все файлы сервера, такие как базу данных или файл окружения. Поместите это в ваш файл.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();