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