基于Slim微型框架实现强大的API—— Slim入门篇

Slim是一个PHP微型框架,可以帮你快速创建强劲的Web应用和API。Slim使用起来非常简单,先来看个例子:

get('/hello/{name}', function (Request $request, Response $response) {
    $name = $request->getAttribute('name');
    $response->getBody()->write("Hello, $name");

    return $response;
});
$app->run();

实现一个接口仅仅需要十几行代码,是不是很简单,下面开始进入正题。


1.安装Composer

由于现在流行使用Composer来安装PHP应用,我们也要赶上时代的潮流,不然总是要被时代抛弃的,所以先装个Composer先,已经安装的请跳过。

$ curl -sS https://getcomposer.org/installer | php 
$ mv composer.phar /usr/local/bin/composer


2.下载依赖包

composer require slim/slim "^3.0"


3.创建public目录并在该目录下创建index.php文件,内容如下:

get('/', function ($request, $response, $args) {  
 $response->write("Hello, Welcome to Slim Framework!!!");  
 return $response;  
});  
$app->run();  


4.编辑.htaccess文件(使用nginx的请作相应配置),写入

RewriteEngine on  
RewriteCond %{REQUEST_FILENAME} !-d  
RewriteCond %{REQUEST_FILENAME} !-f  
RewriteRule . index.php [L]  

5.启动应用

php -S localhost:8080
打开浏览器,输入 localhost:8080,就能看到结果了。





你可能感兴趣的:(Slim)