V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
vocalman
V2EX  ›  程序员

[开源免费] 接口管理平台 eoLinker 3.1.7 发布+开源版部署指南一份

  •  
  •   vocalman · 2017-12-15 16:08:14 +08:00 · 3075 次点击
    这是一个创建于 2568 天前的主题,其中的信息可能已经有所发展或是发生改变。

    eoLinker是目前全球领先、国内最大的在线 API 接口管理平台,提供自动生成 API 文档、API 自动化测试、Mock 测试、团队协作等功能,旨在解决由于前后端分离导致的开发效率低下问题。

    目前 eoLinker 为 Google、IBM、腾讯、中国联通、海尔、神州优车、国美等数千家企业提供快速、专业、稳定的 API 管理服务。

    同时 eoLinker 还是 Google 谷歌开发者联盟的合作产品与企业,不定期举办线下交流分享活动促进国内 API 管理领域的发展。

    eoLinker AMS 开源版 V3.1.7 更新日志

    新增:

    1. 更加开放的开源态度,开源项目协议从 GPL 更改为 Apache 2.0。
    2. 支持项目备份功能,一键将项目数据同步到线上账号,从此不再害怕数据丢失问题 。
    3. 新增 API 自动化测试功能,自定义接口测试顺序以及数据关联等,让接口测试进入自动化时代。
    4. 新增数据库备份功能,选择手动更新或自动更新都会自动备份数据库到 dump 文件夹 。

    修复:

    1. 修复安装失败仍然提示已安装的问题,优化安装逻辑(返回错误信息,方便调试); 2.修复参数类型选择‘文件’不出现文件选择按钮的问题; 3.修复在接口详情页面中无法删除接口的问题; 4.修复导出项目数据的问题。

    优化:

    1. 优化手动更新和自动更新的逻辑;

    如何在本地部署 eoLinker 开源版

    环境要求

    • PHP 5.5+ / PHP7+(推荐)
    • Mysql 5.5+ / Mariadb 5.5+
    • Nginx (推荐) / Apache
    • 项目目录需要具有完全的读写权限( 777 ),用于写入配置文件。安装完成之后可以设置另外设置目录权限
    • PHP 需要安装并启用 mbstring 以及 curl 模块,用于字符串处理以及接口测试功能

    注意事项

    • 3.x 版本与 2.x 版本并不兼容,因此无法直接由 2.x 升级到 3.x,也无法通过覆盖代码的方式进行升级,切勿随意尝试以防数据丢失。
    • 如果需要进行数据的迁移,可以使用 eoLinker 接口管理系统中的 [导出项目] 功能:将项目导出为 eoLinker 专用格式(.export ),然后在 3.x 版本中导入。
    • 为了防止数据丢失,请在执行任何关键操作之前妥善备份数据库。

    获取地址


    社区支持


    安装

    从 Github 等途径获取开源版代码之后,目录结构如下:

    目录结构

    其中:

    1.backend_resource:后端源码

    2.frontend_resource:前端源码(未压缩,使用 Angular 进行编写)

    3.release:安装包,可用于直接安装

    打开 release 文件夹,找到最新版本的压缩包,解压到合适的 PHP 环境下,并且通过浏览器访问项目根目录。如果正常则会转到如下引导页面:

    语言选择页面

    引导页

    环境检测

    安装完成

    根据指引页面提示,输入相应信息并且通过环境监测后,即可安装成功。随后页面会跳转至 用户注册页面

    开源版的使用操作与线上免费版基本同步,如有任何使用的问题请参考 线上版操作指南

    更多更全的教程和内容尽在 eoLinker 中文网址:https://www.eolinker.com

    10 条回复    2017-12-19 10:51:07 +08:00
    AlkTTT
        1
    AlkTTT  
       2017-12-15 16:16:30 +08:00
    本地部署这个和在网页上访问官网使用,有什么区别吗,或者说本地部署有哪些优点
    gclove
        2
    gclove  
       2017-12-15 16:21:05 +08:00   ❤️ 1
    感谢 !

    @AlkTTT 网页上的应该不是开源版吧

    好处就是不用维护啊, 还有其它功能
    fhefh
        3
    fhefh  
       2017-12-15 16:24:22 +08:00
    谢谢~
    mokeyjay
        4
    mokeyjay  
       2017-12-15 16:42:03 +08:00
    赞耶,挺好看的
    不过开源版已经一年没更新了……
    不过还是 star 一个

    话说在线免费版不能多人协作么?
    mokeyjay
        5
    mokeyjay  
       2017-12-15 16:43:55 +08:00
    不好意思请无视#4,算我瞎了
    原来是更新日志一年没更新了…… https://www.eolinker.com/#/os/guide?point=log#log
    vocalman
        6
    vocalman  
    OP
       2017-12-18 16:10:00 +08:00
    @mokeyjay 先谢谢支持啊 你先看下这个最新的帮助中心哈 http://help.eolinker.com/ 这两天应该会将更新日志更新至最新的哈
    vocalman
        7
    vocalman  
    OP
       2017-12-18 16:11:10 +08:00
    @fhefh 感谢你的支持 喜欢的话可以推荐 eolinker 给你的朋友同事哦
    vocalman
        8
    vocalman  
    OP
       2017-12-18 16:15:34 +08:00
    @AlkTTT 除了 2 楼的大佬说的优点之外,本地部署还可以将您的数据上传到您的服务器,推荐到 eoLinker 实际使用一番哦~对了,求 STAR ~
    AlkTTT
        9
    AlkTTT  
       2017-12-18 18:35:49 +08:00
    @vocalman 我之前在用网页版,会去试试开源版的
    vocalman
        10
    vocalman  
    OP
       2017-12-19 10:51:07 +08:00
    @AlkTTT 感谢支持
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5298 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 37ms · UTC 09:16 · PVG 17:16 · LAX 01:16 · JFK 04:16
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.