因为我本身的Android应用须要使用服务器进行数据交互,以前一直使用的原生的php开发在接口很少的时候还能应付,如今软件更新接口需求增长,曾经的开发模式愈来愈繁琐了,因而想找一个好用的api开发框架。在知乎上面搜索这方面的问答,不少人推荐laravel,也有人推荐phal,国人本身设计的一款专用于api开发的框架,由于我对phal信心不足,想要找一款国外的框架,因此尝试着试了一下laravel,不过laravel对系统要求较高,而个人豆腐渣服务器看来是承受不了了。转而寻找新的替代品,因而发现了Slim-php,一款php微框架,效率很高对系统要求也很低,没有用户登录系统,这个也恰好符合个人需求。安照slim-php官网的话就是: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的介绍有间能够单独写一篇博客介绍。laravel
在终端执行curl -sS https://getcomposer.org/installer | php下载composerjson
将Composer设置为全局运行程序方便使用,执行mv composer.phar /usr/local/bin/composerapi
执行composer -v,若是能查看到版本信息,则说明安装成功。服务器
使用Composer安装Slim-php很简单,只须要cd到你的项目目录,执行composer require slim/slim "^3.0",以后就会在项目目录下面看到vendor文件夹和composer.json的文件,这就安装完成了。关于Slim-php的使用能够查看个人下一篇文章。
composer