開源免費介面管理平臺 eoLinker V3.1.7釋出+開源版部署指南一份

吳億歐發表於2017-12-19

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中文網址:www.eolinker.com

相關文章