PHPRAP 1.0.0 发布,打造 PHP 版 API 接口管理系统

栏目: 软件资讯 · 发布时间: 8年前

内容简介:PHPRAP,是一个PHP轻量级开源API接口文档管理系统,致力于减少前后端沟通成本,提高团队协作开发效率,打造PHP版的RAP。 特性 部署简单,提供在线安装程序,只需填写少量信息即可完成安装部署,开箱即用; 操作简...

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目录下

    <IfModule mod_rewrite.c> RewriteEngine on
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^(.*)$ index.php?r=/$1 [QSA,PT,L] </IfModule>

    [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=$1  last;
        }
    }

    SUB_DIR换成自己的目录

  • 打开浏览器,访问安装向导http://你的域名/install

    • 安装步骤一:环境检测 PHPRAP 1.0.0 发布,打造 PHP 版 API 接口管理系统

    • 安装步骤二:数据库配置 PHPRAP 1.0.0 发布,打造 PHP 版 API 接口管理系统

    • 安装步骤三:管理员配置 PHPRAP 1.0.0 发布,打造 PHP 版 API 接口管理系统

    • 安装步骤四:安装完成 PHPRAP 1.0.0 发布,打造 PHP 版 API 接口管理系统

使用

  • 注册 PHPRAP 1.0.0 发布,打造 PHP 版 API 接口管理系统

  • 登录 PHPRAP 1.0.0 发布,打造 PHP 版 API 接口管理系统

  • 修改资料 PHPRAP 1.0.0 发布,打造 PHP 版 API 接口管理系统

  • 消息通知 PHPRAP 1.0.0 发布,打造 PHP 版 API 接口管理系统

  • 登录历史 PHPRAP 1.0.0 发布,打造 PHP 版 API 接口管理系统

  • 项目

    • 新建项目 PHPRAP 1.0.0 发布,打造 PHP 版 API 接口管理系统

    • 编辑项目 PHPRAP 1.0.0 发布,打造 PHP 版 API 接口管理系统

    • 转让项目 PHPRAP 1.0.0 发布,打造 PHP 版 API 接口管理系统

    • 搜索项目 PHPRAP 1.0.0 发布,打造 PHP 版 API 接口管理系统

    • 切换项目 PHPRAP 1.0.0 发布,打造 PHP 版 API 接口管理系统

    • 项目主页 PHPRAP 1.0.0 发布,打造 PHP 版 API 接口管理系统

    • 项目成员 PHPRAP 1.0.0 发布,打造 PHP 版 API 接口管理系统

    • 成员权限 PHPRAP 1.0.0 发布,打造 PHP 版 API 接口管理系统

    • 项目动态 PHPRAP 1.0.0 发布,打造 PHP 版 API 接口管理系统

    • 删除项目 PHPRAP 1.0.0 发布,打造 PHP 版 API 接口管理系统

  • 模块

    • 新建模块 PHPRAP 1.0.0 发布,打造 PHP 版 API 接口管理系统

    • 编辑模块 PHPRAP 1.0.0 发布,打造 PHP 版 API 接口管理系统

    • 删除模块 PHPRAP 1.0.0 发布,打造 PHP 版 API 接口管理系统

  • 接口

    • 添加接口 PHPRAP 1.0.0 发布,打造 PHP 版 API 接口管理系统

    • 编辑接口 PHPRAP 1.0.0 发布,打造 PHP 版 API 接口管理系统

    • 接口主页 PHPRAP 1.0.0 发布,打造 PHP 版 API 接口管理系统

    • 删除接口 PHPRAP 1.0.0 发布,打造 PHP 版 API 接口管理系统

    • 添加字段 PHPRAP 1.0.0 发布,打造 PHP 版 API 接口管理系统

    • 编辑字段 PHPRAP 1.0.0 发布,打造 PHP 版 API 接口管理系统

    • 删除字段 PHPRAP 1.0.0 发布,打造 PHP 版 API 接口管理系统

  • 后台

    • 管理主页 PHPRAP 1.0.0 发布,打造 PHP 版 API 接口管理系统

    • 项目管理 PHPRAP 1.0.0 发布,打造 PHP 版 API 接口管理系统

    • 用户管理 PHPRAP 1.0.0 发布,打造 PHP 版 API 接口管理系统PHPRAP 1.0.0 发布,打造 PHP 版 API 接口管理系统PHPRAP 1.0.0 发布,打造 PHP 版 API 接口管理系统

    • 登录历史 PHPRAP 1.0.0 发布,打造 PHP 版 API 接口管理系统

    • 数据备份 PHPRAP 1.0.0 发布,打造 PHP 版 API 接口管理系统

    • 系统设置 PHPRAP 1.0.0 发布,打造 PHP 版 API 接口管理系统

TODO

  • 多版本支持及版本权限控制;

  • 项目复制及复制权限控制;

  • RAP、POSTMAN数据导入;

  • 支持对API修改历史版本进行对比,版本回溯等操作;

  • 支持接口签名,sign逻辑;

  • 通过建表语句导入数据字典;

  • 支持在线对API进行测试并保存测试数据;


【声明】文章转载自:开源中国社区 [http://www.oschina.net]


以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

More Eric Meyer on CSS (Voices That Matter)

More Eric Meyer on CSS (Voices That Matter)

Eric A. Meyer / New Riders Press / 2004-04-08 / USD 45.00

Ready to commit to using more CSS on your sites? If you are a hands-on learner who has been toying with CSS and want to experiment with real-world projects that will enable you to see how CSS......一起来看看 《More Eric Meyer on CSS (Voices That Matter)》 这本书的介绍吧!

XML、JSON 在线转换
XML、JSON 在线转换

在线XML、JSON转换工具

HEX HSV 转换工具
HEX HSV 转换工具

HEX HSV 互换工具