インストール
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 を使用する必要がある場合は、
RewriteEngine On
の直後にRewriteBase /subdir/
を追加してください。 注: データベースや環境ファイルなど、すべてのサーバーファイルを保護したい場合は、.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();