没有 Composer?按照其 下载 页面上的说明进行安装,非常简单。
我们建议您使用 Composer 安装 Slim。导航到您的项目的根目录并执行以下 bash 命令。此命令将 Slim 框架及其第三方依赖项下载到项目的 vendor/
目录中。
composer require slim/slim:"4.*"
在开始使用 Slim 之前,您需要选择最适合您应用程序的 PSR-7 实现。为了让自动检测发挥作用并使您能够使用 AppFactory::create()
和 App::run()
,而无需手动创建 ServerRequest
,您需安装以下实现之一
composer require slim/psr7
composer require nyholm/psr7 nyholm/psr7-server
composer require guzzlehttp/psr7 "^2"
composer require guzzlehttp/psr7 "^1"
composer require sapphirecat/slim4-http-interop-adapter
composer require laminas/laminas-diactoros
文件:public/index.php
<?php
use Psr\Http\Message\ResponseInterface as Response;
use Psr\Http\Message\ServerRequestInterface as Request;
use Slim\Factory\AppFactory;
require __DIR__ . '/../vendor/autoload.php';
$app = AppFactory::create();
$app->get('/', function (Request $request, Response $response, $args) {
$response->getBody()->write("Hello world!");
return $response;
});
$app->run();