eolinker开源版接口管理

想找一个API接口管理的软件,为了安全性和扩展性考虑,希望是开源的,而且可以在内网独立部署。网上翻找了资料,经过一份比对之后,最终采用eolinker。过去有使用过RAP,但是感觉界面实在是太丑了。

我使用的是eolinker的免费开源版(3.0的版本),官网还提供在线版,在线版的功能更加强大,但是一般来说,开源版就已经够用了,看团队的需求。

eolinker官网地址:https://www.eolinker.com/#/

github上源码:https://github.com/eolinker/eoLinker-API-Management-System-OS-3.X

下载到本地之后,使用最新的发布版本代码

我觉得官方提供的产品部署手册实在是太抽象了,可能是因为我不懂PHP吧,我是一个.net程序员。所以我把其部署在windows平台下面遇到的问题及解决方案都记录下来。

这是官网部署手册

以下是我部署后的运行效果:

环境要求

  • PHP 5.5+ / PHP7+(推荐)

  • Mysql 5.5+ / Mariadb 5.5+

  • Nginx(推荐) / Apache

  • 项目目录需要具有完全的读写权限(777),用于写入配置文件。安装完成之后可以设置另外设置目录权限

  • PHP需要安装并启用mbstring以及curl模块,用于字符串处理以及接口测试功能

第一眼看到这个环境要求,我就有点懵逼了,我相信对许多.net程序员而言,都会有相同的感触。

电脑上面本来就安装了Mysql5.6,这个简单,接下来就是去下载PHP7+进行安装。下载安装去:http://php.net/manual/zh/install.php

我电脑是win7 64bit环境。安装好PHP之后,接下来就是安装Web服务器了。Apache服务器我下载看了下, 各种要修改配置,烦死了,突然想起很多年前用dreamvever学asp的时候,里面可以直接新建php页面,我突然想到php站点可以直接部署到IIS上,这样一来就省了我好多事情了。

IIS配置

不要问我为什么是英文的,我只想说,装逼第一步,就是把电脑安装一个英文语言包,然后设置为英文。

首先确保IIS中选中了CGI这个选项并已安装。

添加处理程序映射

配置PHP安装路径

新建IIS站点,指向eolinker安装路径

给站点添加默认文件index.php,然后浏览站点

在mysql中新建数据库。然后你浏览index.php页面看到的界面,配置就用你本地的mysql新建的数据库的配置信息即可。在可视化安装的过程中,或出现几个错误,错误提示和解决方案如下:

php开启PDO MySQL扩展模块的方法详解

在windows服务器中

找到php安装目录的php.ini文件然后我们搜索有没有extension=php_pdo_mysql.dll   如果有,同样去掉前面的分号。如果没有,则手动添加上

最终这行配置内容如下
extension=php_pdo_mysql.dll

最后重启apahce/iis就可以了

在windows中如何开启PHP 的 curl模块

1、在php.ini中去掉 ;extension=php_curl.dll前的分号外;

2、将php文件夹下的libeay32.dll, ssleay32.dlllibssh2.dll 文件移入windows/system32, 或者windows/syswow64文件夹下;找不到的话用everything工具搜所有磁盘。

要重启服务器(或IIS应用程序池),最好将文件也在windows\syswow64移一份,64位的系统可能使用这个

Windows系统下php安装扩展mbstring

php.ini中去掉extension=mbstring前面的分号

请检查php保存session路径的读写权限

去掉session.save_path前面的分号,并保证所配置文件夹的读写权限

要重启IIS应用程序池

PHP Warning: File upload error - unable to create a temporary file in Unknown on line 0

1.因为php.ini中没有设置上传的临时文件,默认为系统的临时文件地址。
2.如果没有权限去读系统的临时文件目录的话就会产生上述错误。
解决的方法就是去掉 upload_tmp_dir 前面的分号然后设置临时文件目录。
3.如果是WIN系统,设置的临时文件夹的所有父文件夹要有“IUSR_*****(Internet来宾账户)”的“列出文件夹目录”权限,建议把这个临时文件夹创建在PHP目录中。

eolinker开源版接口管理的更多相关文章

  1. 部署eolinker开源版接口管理

    想找一个API接口管理的软件,为了安全性和扩展性考虑,希望是开源的,而且可以在内网独立部署.网上翻找了资料,经过一份比对之后,最终采用eolinker.过去有使用过RAP,但是感觉界面实在是太丑了. ...

  2. 这个接口管理平台 eoLinker 开源版部署指南你一定不想错过

    本文主要内容是讲解如何在本地部署eoLinker开源版. 环境要求 1.PHP 5.5+ / PHP7+(推荐) 2.Mysql 5.5+ / Mariadb 5.5+ 3.Nginx(推荐) / A ...

  3. 这份接口管理平台 eoLinker 开源版的部署指南教程你一定不想错过

    本文主要内容是讲解如何在本地部署eoLinker开源版. 环境要求 1.PHP 5.5+ / PHP7+(推荐) 2.Mysql 5.5+ / Mariadb 5.5+ 3.Nginx(推荐) / A ...

  4. [转]Linux+XAMPP+eolinker开源版v3.2.4

    eolinker是一个由国人开源的接口管理系统(AMS),特性及介绍详见开源中国-eolinker首页. 搭建步骤参考:eolinker开源指南 系统环境:CentOS Linux release 7 ...

  5. 开源免费接口管理平台eoLinker AMS开源版 V3.2.0更新,增加批量导出导入接口功能!

    eoLinker是一个免费开源的针对开发人员需求而设计的接口管理工具,通过简单的操作来帮助开发者进行接口文档管理.接口自动化测试.团队协作.数据获取.安全防御监控等功能,降低企业的接口管理成本,提高项 ...

  6. 【开源】接口管理平台eoLinker AMS 开源版3.1.5同步线上版!免费增加大量功能!

    概要:eoLinker是一个免费开源的针对开发人员需求而设计的接口管理工具,通过简单的操作来帮助开发者进行接口文档管理.接口自动化测试.团队协作.数据获取.安全防御监控等功能,降低企业的接口管理成本, ...

  7. 如何基于 eolinker 的进行接口管理

    由于工作的原因,经常要接触到很多API接口,而API接口在设计时往往需要编写大量的文档,而且编写完成后往往需要根据实际情况,经常改动文档,这使得文档编写维护工作量相对较大,这让我也包括很多的开发者都很 ...

  8. eoLinker GoKu Gateway 开源版 V2.1发布,加入UI管理系统等

    GoKu API Gateway 是eoLinker旗下的开源版接口网关,支持OpenAPI与微服务管理,支持私有云部署,实现API转发.请求参数转换.数据校验等功能,提供图形化界面管理,能够快速管理 ...

  9. 谈谈如何用eoLinker管理各类API接口及分享API接口管理小技巧教程

    在前后端分离的开发模式下,前后端往往需要接口文档来进行交互.我的上一篇随笔中已经写到用传统的文档写接口时,由于需求经常变动,接口文档也会随之变动.一开始,某接口信息已经写入文档,但后期因为需求变动,发 ...

随机推荐

  1. mongoDB最新版安装

    转载自:http://www.higis.org/2012/04/25/ubuntu-install-mongodb/ ubuntu上安装mongodb本可以直接通过sudo apt-get inst ...

  2. 33个好用的图片轮显 jquery图片轮显

    原文发布时间为:2011-05-28 -- 来源于本人的百度文章 [由搬家工具导入] 我个人还是喜欢 jquery.recycle,比较通用。因为由美工设计好的轮显结构,如果套用下面,就感觉不是很方便 ...

  3. 【自己的练习git】自己的git练习

    liqiang@username MINGW64 ~/Desktop$ mkdir TestGit        新建目录 liqiang@username MINGW64 ~/Desktop$ cd ...

  4. 《手把手教你学C语言》学习笔记(7)---程序的输入与输出

    程序设计中,为了观察程序的运行状态和结构,需要输出指定的内容:为了让程序能够更加灵活,可以根据需求输入内容,让计算机处理和运行:所以程序的输入输出就显的尤为重要.主要包括printf和scanf函数. ...

  5. 宝宝舌苔发白,消化不好 http://wenwen.soso.com/z/q103192661.htm

    你好,宝宝咳嗽,如果舌苔是白的,则是风寒咳嗽,说明孩子寒重,咳嗽的痰也较稀.白黏,并兼有鼻塞流涕,这时应吃一些温热.化痰止咳的食品.如果孩子的舌苔是黄.红,则是风热咳嗽,说明孩子内热较大,咳嗽的痰黄. ...

  6. 【转载】Word2010编号列表&多级列表

    1.引用场景         对于一份标准.漂亮的word文档,编号列表和多级列表的设置时必不可少的,正因为有它们,文档看起来才更专业,使用起来才更加的方便.如下面截图一般,这是十分常见的多级列表设置 ...

  7. memcached的内存管理与删除机制

    memcached的内存管理与删除机制 简介 注意:Memcache最大的value也只能是1M的空间,超过1M的数据无法保存(修改memcache源代码).   注意:内存碎片化永远都存在,只是哪一 ...

  8. Go语言调度器之主动调度(20)

    本文是<Go语言调度器源代码情景分析>系列的第20篇,也是第五章<主动调度>的第1小节. Goroutine的主动调度是指当前正在运行的goroutine通过直接调用runti ...

  9. 10.1综合强化刷题 Day2 afternoon

    最大值(max) Time Limit:1000ms   Memory Limit:128MB 题目描述 LYK有一本书,上面有很多有趣的OI问题.今天LYK看到了这么一道题目: 这里有一个长度为n的 ...

  10. 洛谷——1968 美元汇率(DP)

    题目背景 此处省略maxint+1个数 题目描述 在以后的若干天里戴维将学习美元与德国马克的汇率.编写程序帮助戴维何时应买或卖马克或美元,使他从100美元开始,最后能获得最高可能的价值. 输入输出格式 ...