PHPRAP v1.0.8 版本发布,安装时数据库不存在自动创建

PHPRAP,是一个PHP轻量级开源API接口文档管理系统,致力于减少前后端沟通成本,提高团队协作开发效率,打造PHP版的RAP。

PHPRAP已被评选为码云最有价值开源项目

更新记录

  • 【修复】修复在虚拟主机下安装失败的BUG
  • 【修复】修复程序异常时页面空白的BUG
  • 【修复】修复上传建表sql文件时初始进度百分比错误的BUG
  • 【优化】安装步骤二中数据库名不存在自动创建
  • 【新增】管理后台新增是否开启登录和注册验证码开关
  • 【新增】安装步骤一中新增curl扩展是否安装的检测

特性

部署简单

提供傻瓜式在线安装程序,按照安装步骤,只需填写少量信息即可快速完成安装部署,开箱即用

  • 安装步骤一:环境检测
  • 安装步骤二:数据库配置
  • 安装步骤三:管理员配置
  • 安装步骤四:安装完成

操作简单

基于bootstrap搭建,完美适配PC和移动端,和淘宝RAP高度一致的操作流程,给力的用户体验,让你一分钟上手

  • 搜索项目、加入项目、退出项目、添加项目、编辑项目、删除项目、转让项目、导出项目、项目成员、项目动态
  • 添加环境、编辑环境、删除环境
  • 添加模块、编辑模块、删除模块
  • 添加接口、编辑接口、删除接口
  • 添加字段、编辑字段、删除字段
  • 申请管理、登录历史

MOCK服务

根据接口文档自动生成模拟数据,让前端在脱离后端的情况下独立进行开发测试,提高团队协作开发效率

  • 支持请求协议、请求方式和请求参数格式校验;
  • 根据接口文档自动生成模拟数据,支持复杂的生成逻辑;
  • 通过随机数据,模拟各种场景,增加单元测试的真实性;
  • 支持在线对API进行测试并保存测试数据,提高接口测试效率;
  • 数据类型丰富,支持生成随机的文本、数字、布尔值、日期、邮箱、链接、图片、颜色等;

后台管理

只有管理员才可以在右上角下拉菜单看到管理中心选项

  • 管理主页:数据统计、系统信息
  • 项目管理:转让、删除、查看
  • 成员管理:冻结用户、重置密码
  • 数据备份:备份、还原、删除
  • 登录历史、系统设置

在线测试

支持在线对API进行测试并保存测试数据,提供接口测试效率,再也不用来回调试接口

权限控制

完善的权限控制系统,可以分别控制项目的编辑、删除、转让权限和模块接口的添加、编辑、删除权限

一键导出

支持postman,rap,swagger的导入,方便你做无缝迁移,同时也支持html文件的导出,方便你离线浏览

依赖

  • PHP >= 5.5.0
  • PDO 拓展
  • GD 拓展
  • CURL 拓展
  • MCRYPT 拓展

安装

  • 下载程序

    [GITHUB]

    git clone https://github.com/gouguoyin/phprap.git -b ‘stable‘

    [GITEE]

    git clone https://gitee.com/gouguoyin/phprap.git -b ‘stable‘

    [源码]

    下载源码,上传到服务器上后解压

联系

原文地址:https://www.cnblogs.com/jlfw/p/12129001.html

时间: 2025-02-01 21:52:40

PHPRAP v1.0.8 版本发布,安装时数据库不存在自动创建的相关文章

[ShareREC]ShareREC for Android v1.0.4 已经发布

ShareREC for Android v1.0.4 已经发布 版本:V1.0.4 2015-02-28 1.添加对unity3d的支持 2.添加视频质量设置功能 3.添加英语资源 4.优化GLRecorder 5.提高音频视频同步程度 6.优化社区界面 7.修正断点续传超时后无法保存文件的问题 8.修正横屏模式下视频列表可能显示竖屏风格的问题 9.优化各个平台上的Demo 新版本下载地址:http://rec.mob.com/Download

jeewx-api 1.0.5 版本发布,微信SDK接口封装

JeeWx-api 1.0.5 版本发布,微信SDK接口封装 1.jeewx-api为何诞生 现在微信越来越火,基于微信的公众号和服务号越来越丰富,虽然微信帮助文档已经提供了相关的接口,但是接口比较多,通过代码自己调用比较麻烦,所以为减轻开发者独自创造轮子,将微信API进行了统一封装! 2.作者 : Jeecg开源社区 3.新版本升级功能    一.基础接口         1.获取api_ticket          2.自定义菜单删除接口          3.多媒体素材永久上传接口   

MySql-8.0.16版本部分安装问题修正

本帖参考网站<https://blog.csdn.net/lx318/article/details/82686925>的安装步骤,并对8.0.16版本的部分安装问题进行修正 在MySQL 8.0.16版本中安装可能会出现部分错误提示已经不使用“UTF8B3”而是使用了“UTF8B4” #/////////////////////以下为my.ini中的内容////////////////////// [mysqld] # 设置3306端口 port=3306 # 设置mysql的安装目录 ba

hasura graphql-engine v1.0.0-alpha26 版本新功能试用

hasura graphql-engine v1.0.0-alpha26 已经发布了,有好多新的变动,测试使用docker 环境,同时pg 数据库使用了citus citus 是一个方便扩展的pg 数据库扩展解决方案,很不错. 环境准备 docker-compose && citus docker-compose 文件 version: '2.1' services: graphql-engine: image: hasura/graphql-engine:v1.0.0-alpha26 p

【翻译自mos文章】 在Oracle software 被安装时, /dev/null0文件被创建。

在Oracle software 被安装时, /dev/null0文件被创建. 参考原文: File /dev/null0 Is Created After Installation Of Oracle Software (Doc ID 1322550.1) 适用于: Oracle Database - Enterprise Edition - Version 10.2.0.1 and later Information in this document applies to any platf

AEAI EM费用管理系统V1.0.2版本开源发布

本次开源发布是AEAI EM费用管理系统 V1.0.2版,该版本是此产品的首个版本,产品现已开源并上传至开源社区http://www.oschina.net/p/aeai-em. 产品说明: AEAI EM费用管理系统是数通畅联软件自主开发的一款费用报销管理软件,该系统主要是对企业报销事宜进行管理,包括一些核心的财务报销业务功能,例如项目配置.出差报销.流程审批.费用报销等功能模块,用来帮助企业管理日常.差旅所产生的一系列费用,并有效的提高企业费用报销的管理效率.AEAI EM费用管理系统内部已

Python编写 随手记v1.0贺岁版 发布(开源)

随手记是一款占用内存少,便捷的记录软件,用于记录自己的偶然灵感和发现的账号密码(搭建自己的密码库)下载链接:http://pan.baidu.com/s/1eQitQD0 开发目的: 1.我平时经常会分析别人的软件,或者浏览文章时会突然闪现自己的想法,每次都要(新建文本文档,打字,保存,重命名文档)十分麻烦 2.一直想搭建自己的密码库,但是发现新密码后总是很懒,懒着保存起来,利用本程序可以省事的保存 账号密码(默认路径 E:/password.txt) 3. 因为如上原因需要每次花费许多秒, 用

PyOdps 0.4版本发布,从一个故事说起

有这么个故事(如有雷同,纯属巧合).有一天,某运营同学给某开发同学一个excel文件,里面是个客户清单. "帮我查下这些用户的消耗呢". 开发同学扫了一眼,几百个用户.这个事肯定是可以办的,但是想到麻烦程度,开发同学心里肯定是有不少羊驼经过的啦. "有点麻烦啊",开发同学轻轻抱怨. "我懂的,把这个表和ODPS里的表join下就好了嘛."运营同学努努嘴. "--".于是,开发同学把excel数据导出成文本格式,然后dship上

APICloud SDK_v1.0.71版本发布(2014年11月21日更新)

APICloud SDK_v1.0.71为开发APICloud App提供了一套完整的开发工具包,包括APICloudAppLoader,APICloud IDE,APICloud Framework,APICloudSamples.开发者使用这些工具可以开发APICloudApp,并同步输出iOS(.ipa)和Android(.apk)应用.另外,开发人员可以使用APICloudIDE进行应用开发,使用APICloud Simulator进行调试,使APICloud AppLoader进行真机