初期インストール
本来だと「最新のバージョン」とかになるのですが。
今回は「解析用」なので、バージョンをがっつりと指定します。指定したバージョンはたまたま「原稿を書いているこの瞬間の最新」ってだけですので、深い意味はないです。
Linux前提ですが、以下の手順で大体入るかと思います。
composerコマンド あたりが多分一番「環境差異がある」と思われるので、適宜よしなに読み替えてください。
# Slim本体のinstall
mkdir slim_analysis
cd slim_analysis
composer.phar require slim/slim "3.11.0"
# 申し訳程度に「動く」ようにディレクトリを作成
mkdir public
cat << EOS > public/index.php
<?php
use \Psr\Http\Message\ServerRequestInterface as Request;
use \Psr\Http\Message\ResponseInterface as Response;
require 'vendor/autoload.php';
\$app = new \Slim\App;
\$app->get('/hello/{name}', function (Request \$request, Response \$response, array \$args) {
\$name = \$args['name'];
\$response->getBody()->write("Hello, \$name");
return \$response;
});
\$app->run();
EOS
上述で、任意のディレクトリ(上の手順だと、slim_analysisディレクトリ)に、最低限ですが、ソースコードなどが展開されていきます。
この記事が気に入ったらサポートをしてみませんか?