相信有不少小伙伴已經(jīng)拿到了V2.0的版本源碼了,大家是不是迫切的想要試試看呢?這里將帶領大家一步一步完成項目部署【以后可能會封裝成一個安裝腳本】。廢話不多說,跟我來吧~
1、 下載源碼。
記住哦,2.0版本是和1.0版本完全不一樣的一個版本,如果你是1.0的用戶,你得新建一個虛擬主機,重新上傳代碼,源碼獲取直接下載release版本就好。
2、 上傳代碼及其服務器配置。
服務器主要配置是配置重寫,當然,如果你能配置PATH_INFO那更好,你只要修改配置文件的URL模式就可以,項目中的所有鏈接都使用U函數(shù)生成,可以無縫對接。這里將著重說明下Rewrite方式的服務器配置方式。
#虛擬主機配置中加入這樣一段代碼就可以
if (!-e $request_filename) {
rewrite ^/(.*)$ /index.php?s=$1 last;
}
#網(wǎng)站跟目錄加入.htaccess文件就可以,配置如下
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php?s=$1 [L]
3、 導入數(shù)據(jù)庫
在./Application/Data目錄下有預置的數(shù)據(jù)庫文件,你需要建立你的數(shù)據(jù)庫,并且導入相關數(shù)據(jù)?!居涀∠鄳男薷臄?shù)據(jù)庫配置文件(默認賬號是:root 默認密碼是:123456)】
4、 創(chuàng)建AppID
后臺地址為 http://你的域名/Admin/Login/index
如果你的服務器配置成功,應該可以看到登錄頁面,輸入用戶名密碼進入系統(tǒng),如下圖所示,進行第一個應用創(chuàng)建。
5、 新建API
理論上來說,API的添加取決于程序員開發(fā)的類和方法名稱,但是為了讓大家能夠在不開發(fā)代碼的情況下跑起項目,我們預設了一個接口類,所以這一步的 【配置參數(shù)必須和圖示一模一樣】。
6、 請求參數(shù)規(guī)則配置
這里的參數(shù)也是相對較為死板的,必須也要和圖示一樣配置。其中關于字段說明的中文解釋,可以隨意填寫,這只做文檔顯示用,沒有具體的要求。
7、 返回參數(shù)配置
為了統(tǒng)一管理API返回數(shù)據(jù),我們 【強烈建議使用上傳】 的形式創(chuàng)建返回字段規(guī)則。
只需要將接口返回的數(shù)據(jù)JSON格式直接提交就可以。【特別提醒code/msg/data為固定返回格式,提交JSON時必須要有】
8、 嘗試請求(查看文檔:http://你的域名/wikiList)
為了方便大家的第一次嘗試,我們在接口返回的調(diào)試信息中帶入了正確的signature。
到這里,ApiAdmin2.0的初體驗就結(jié)束了,如果你還有什么不懂的,不明白的請在Issues或者QQ群里反饋!
更多建議: