项目安装
相信有不少小伙伴已经拿到了V2.0的版本源码了,大家是不是迫切的想要试试看呢?这里将带领大家一步一步完成项目部署【以后可能会封装成一个安装脚本】。废话不多说,跟我来吧~
1、 下载源码。
记住哦,2.0版本是和1.0版本完全不一样的一个版本,如果你是1.0的用户,你得新建一个虚拟主机,重新上传代码,源码获取直接下载release版本就好。
2、 上传代码及其服务器配置。
服务器主要配置是配置重写,当然,如果你能配置PATH_INFO那更好,你只要修改配置文件的URL模式就可以,项目中的所有链接都使用U函数生成,可以无缝对接。这里将着重说明下Rewrite方式的服务器配置方式。
- Nginx
#虚拟主机配置中加入这样一段代码就可以
if (!-e $request_filename) {
rewrite ^/(.*)$ /index.php?s=$1 last;
}
- Apache
#网站跟目录加入.htaccess文件就可以,配置如下
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php?s=$1 [L]
3、 导入数据库
在./Application/Data目录下有预置的数据库文件,你需要建立你的数据库,并且导入相关数据。【记住相应的修改数据库配置文件(默认账号是:root 默认密码是:123456)】
4、 创建AppID
后台地址为 http://你的域名/Admin/Login/index
如果你的服务器配置成功,应该可以看到登录页面,输入用户名密码进入系统,如下图所示,进行第一个应用创建。
5、 新建API
理论上来说,API的添加取决于程序员开发的类和方法名称,但是为了让大家能够在不开发代码的情况下跑起项目,我们预设了一个接口类,所以这一步的 【配置参数必须和图示一模一样】。
6、 请求参数规则配置
这里的参数也是相对较为死板的,必须也要和图示一样配置。其中关于字段说明的中文解释,可以随意填写,这只做文档显示用,没有具体的要求。
7、 返回参数配置
为了统一管理API返回数据,我们 【强烈建议使用上传】 的形式创建返回字段规则。
只需要将接口返回的数据JSON格式直接提交就可以。【特别提醒code/msg/data为固定返回格式,提交JSON时必须要有】
8、 尝试请求(查看文档:http://你的域名/wikiList)
为了方便大家的第一次尝试,我们在接口返回的调试信息中带入了正确的signature。
到这里,ApiAdmin2.0的初体验就结束了,如果你还有什么不懂的,不明白的请在Issues或者QQ群里反馈!
更多建议: