LoginSignup
0
1

More than 1 year has passed since last update.

PHP の マイクロフレームワーク flight の使い方

Last updated at Posted at 2018-07-29

Flightの使い方です。
Nginx で使う方法です。

1) インストール
例えば、/var/www/tmp/jul2901 で、

composer require mikecao/flight

2) index.php の作成

index.php
<?php
require 'vendor/autoload.php';

Flight::route('/', function(){
echo 'Hello World!<p />';
echo 'こんばんは<p />';
echo 'Jul/29/2018 PM 19:55<p />';
});

Flight::start();

?>

3) ブラウザーで、

https://ekzemplaro.org/tmp/jul2901 にアクセス
flight_jul2901.png

4) フォルダーの構造

$ tree -L 4
.
├── composer.json
├── composer.lock
├── index.php
└── vendor
    ├── autoload.php
    ├── composer
    │   ├── autoload_classmap.php
    │   ├── autoload_files.php
    │   ├── autoload_namespaces.php
    │   ├── autoload_psr4.php
    │   ├── autoload_real.php
    │   ├── autoload_static.php
    │   ├── ClassLoader.php
    │   ├── installed.json
    │   └── LICENSE
    └── mikecao
        └── flight
            ├── composer.json
            ├── flight
            ├── index.php
            ├── LICENSE
            ├── README.md
            ├── tests
            └── VERSION

5) Nginx でなく、ビルトインサーバーを使う時は、

php -S 0.0.0.0:9000

次のバージョンで確認しました。

$ php --version
PHP 8.0.8 (cli) (built: Oct 26 2021 11:42:42) ( NTS )
0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1