當前位置:
首頁 > 知識 > PHPRAP 1.0.0 發布,打造PHP版API介面管理系統!

PHPRAP 1.0.0 發布,打造PHP版API介面管理系統!

PHPRAP,是一個PHP輕量級開源API介面文檔管理系統,致力於減少前後端溝通成本,提高團隊協作開發效率,打造PHP版的RAP。


特性

部署簡單,提供在線安裝程序,只需填寫少量信息即可完成安裝部署,開箱即用;

操作簡單,和阿里RAP高度一致的操作流程,給力的用戶體驗,讓你一分鐘上手;

基於bootstrap搭建,完美適配PC、平板和移動端;

支持在線對API進行測試並保存測試數據,提高介面測試效率;

項目申請時時推送,方便項目創建者及時處理申請,申請加入者及時獲取審核結果;

完整的項目操作日誌,整個項目的操作流程一目了然;

完善的許可權控制系統,可以分別控制項目、模塊、介面和成員的操作許可權;

支持項目介面一鍵導出,方便離線查看;

產品開源免費,並將持續提供免費的社區技術支持;


依賴

PHP >= 5.5.0

PDO 拓展

GD 拓展

CURL 拓展

MCRYPT 拓展

安裝

下載程序

[GITHUB]

git clone https://github.com/gouguoyin/phprap.git[GITEE]

git clone https://gitee.com/gouguoyin/phprap.git[源碼]

下載 源碼 ,上傳到伺服器上後解壓

綁定域名

將域名綁定到`public`目錄上

設置目錄許可權

runtime目錄及子目錄給予可讀可寫許可權

開啟UrlRewrite隱藏入口文件index.php

[Apache]

httpd.conf配置文件中載入mod_rewrite.so模塊

將AllowOverride None 改為 AllowOverride All

把下面的內容保存為.htaccess文件放到應用入口文件的同級目錄下,默認放在public目錄下

RewriteEngineon

RewriteCond%!-d

RewriteCond%!-f

RewriteRule^(.*)$ index.php?r=/$1[QSA,PT,L]

[Nginx]

如果是部署在根目錄下,在Nginx.conf中配置轉發規則

location / {if(!-e $request_filename) { rewrite ^(.*)$ /index.php?r=$1 last;

break; }}

如果是部署在二級目錄下,在Nginx.conf中配置轉發規則

location/SUB_DIR/ {

if(!-e$request_filename){

rewrite^/SUB_DIR/(.*)$/sub_dir/index.php?r=$1last; }}

SUB_DIR換成自己的目錄

打開瀏覽器,訪問安裝嚮導http://你的域名/install

安裝步驟一:環境檢測

安裝步驟二:資料庫配置

安裝步驟三:管理員配置

安裝步驟四:安裝完成


使用

註冊

登錄

修改資料

消息通知

登錄歷史

項目

新建項目

編輯項目

轉讓項目

搜索項目

切換項目

項目主頁

項目成員

成員許可權

項目動態

刪除項目

模塊

新建模塊

編輯模塊

刪除模塊

介面

添加介面

編輯介面

介面主頁

刪除介面

添加欄位

編輯欄位

刪除欄位

後台

管理主頁

項目管理

用戶管理

登錄歷史

數據備份

系統設置


TODO

多版本支持及版本許可權控制;

項目複製及複製許可權控制;

RAP、POSTMAN數據導入;

支持對API修改歷史版本進行對比,版本回溯等操作;

支持介面簽名,sign邏輯;

通過建表語句導入數據字典;

支持在線對API進行測試並保存測試數據;

更多分享,敬請關注

本文來源網路,侵立刪!


喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 PHP技術大全 的精彩文章:

模仿KOA,用php來寫一個極簡的開發框架
php 網站爬蟲入門

TAG:PHP技術大全 |