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) ブラウザーで、
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 )