PHPRAP, is a PHP lightweight open source API interface document management system, is committed to reducing the back and forth end communication costs, improve the efficiency of team collaboration and development, to create THE PHP version of RAP.

PHPRAP has been voted the most valuable open source project in the code Cloud

Update record

  • [Fix] Fix the BUG that failed to install in virtual host
  • [Fix] Fix the BUG of blank page when the program is abnormal
  • [Fix] Fixed a BUG where the initial progress percentage was wrong when uploading SQL files for building tables
  • [Optimization] The database name is not automatically created in Step 2
  • [New] Added whether to enable the login and registration verification codes on the management background
  • [New] Added checking whether the curl extension is installed in Step 1 of installation

features

The deployment of simple

Provides a foolproof online installation program, following the installation steps, only need to fill in a small amount of information to quickly complete the installation and deployment, out of the box

  • Installation step 1: Check the environment
  • Installation Step 2: Configure the database
  • Installation Step 3: Administrator configuration
  • Installation Step 4: The installation is complete

The operation is simple

Based on bootstrap construction, perfectly adapted to PC and mobile terminal, and Taobao RAP highly consistent operation process, powerful user experience, let you start in a minute

  • Search project, Join project, exit project, Add project, Edit project, delete project, transfer project, Export project, project members, project dynamics
  • Add environment, edit environment, delete environment
  • Add modules, edit modules, delete modules
  • Add, edit, and delete interfaces
  • Add fields, edit fields, delete fields
  • Apply for management and login history

MOCK services

Automatic generation of simulation data according to the interface documents, so that the front end of the development test independently from the back end, improve the efficiency of team collaboration development

  • Support request protocol, request mode and request parameter format verification;
  • Automatic generation of simulation data according to interface documents, supporting complex generation logic;
  • Through random data, simulate various scenarios to increase the authenticity of unit tests;
  • Support online API test and save test data, improve interface test efficiency;
  • Rich data types, supporting the generation of random text, numbers, Boolean values, dates, email, links, pictures, colors, etc.

Background management

Only administrators can see the admin center option from the drop-down menu in the upper right corner

  • Management home page: data statistics, system information
  • Project management: transfer, delete, view
  • Member management: Freezes users and resets passwords
  • Data backup: backup, restore, delete
  • Login history and system Settings

The online test

Support online API test and save test data, provide interface test efficiency, no need to debug the interface back and forth

Access control

Perfect authority control system, you can control the project edit, delete, transfer authority and module interface add, edit, delete authority

A key export

Support postman, rap, Swagger import, convenient for you to do seamless migration, but also support HTML file export, convenient for you to browse offline

Rely on

  • PHP > = 5.5.0
  • The PDO expand
  • GD develop
  • The CURL expand
  • MCRYPT expand

The installation

  • Download the program

    [GITHUB]

    git clone https://github.com/gouguoyin/phprap.git -b 'stable'
    Copy the code

    [GITEE]

    git clone https://gitee.com/gouguoyin/phprap.git -b 'stable'
    Copy the code

    [source]

    Download the source code, upload it to the server and decompress it

contact

  • If you have any questions or good comments or ideas during use, please contact me through the following channels or new Issue to discuss new features or changes.

  • Official website: phprap.gouguoyin.cn

  • Demo website: apidoc.gouguoyin.cn

  • Author’s blog: www.gouguoyin.cn

  • Official QQ group: 421537504