SlimPhp框架的使用(一)安装Composer和Slim
缘由
由于我自己的Android应用需要使用服务器进行数据交互,之前一直使用的原生的php开发在接口不多的时候还能应付,现在软件更新接口需求增加,曾经的开发模式越来越繁琐了,于是想找一个好用的api开发框架。在知乎上面搜索这方面的问答,很多人推荐laravel,所以尝试着试了一下laravel,不过laravel对系统要求较高,而我的豆腐渣服务器看来是承受不了了。转而寻找新的替代品,于是发现了Slim-
php,一款php微框架,效率很高对系统要求也很低,没有用户登陆系统,这个也刚好符合我的需求。安照slim-php官网的话就是:
You don’t always need a kitchen-sink solution like Symfony or Laravel.
These are great tools, for sure. But they are often overkill. Instead, Slim
provides only a minimal set of tools that do what you need and nothing
else.
接下来,我将介绍如何安装Slim-
php,你可以选择下载源码安装的方式,也可以使用Composer
安装。这里我使用的是Composer
的安装方式,强烈推荐这种方式。关于Composer
的介绍有间可以单独写一篇博客介绍。
安装Composer
* 下载
在终端执行curl -sS https://getcomposer.org/installer | php
下载composer
* 设置
将Composer设置为全局运行程序方便使用,执行mv composer.phar /usr/local/bin/composer
* 测试
执行composer -v
,如果能查看到版本信息,则说明安装成功。
安装Slim-php
使用Composer安装Slim-php很简单,只需要cd到你的项目目录,执行composer require slim/slim "^3.0"
,之后就会在项目目录下面看到vendor
文件夹和composer.json的文件,这就安装完成了。关于Slim-
php的使用可以查看我的下一篇文章。