Установка
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();