[转]Linux+XAMPP+eolinker开源版v3.2.4
eolinker是一个由国人开源的接口管理系统(AMS),特性及介绍详见开源中国-eolinker首页.
搭建步骤参考:eolinker开源指南
系统环境:CentOS Linux release 7.3.1611 x86_64 GNU/Linux
工具准备
eolinker开源版(码云):
git clone https://gitee.com/eoLinker-API-Management/eoLinker-OS_3.X-CHN.git
xampp
选择XAMPP for Linux(7.2.1 / PHP 7.2.1)
下载完成后是一个.run文件。
安装XAMPP
- 将下载完成的xampp和eolinker.zip上传到服务器;
- 给xampp安装包赋予可执行的权限;
chmod 777 xampp-linux-x64-7.2.1-0-installer.run
- 运行
./chmod 777 xampp-linux-x64-7.2.1-0-installer.run进行安装操作,安装过程遇到确认的地方都选择Y;
image.png
配置lampp全局可见:cp /opt/lampp/lampp /usr/bin/lampp
配置xampp-mysql全局可见:sudo ln -s /opt/lampp/bin/mysql /usr/bin
- 启动XAMPP
#启动
lampp start 或 /opt/lampp/lampp satrt
#关闭
lampp stop
#重启
lampp restart
#卸载
rm -rf /opt/lampp/

- 访问测试
在浏览器中输入服务器IP地址后回车,可以查看XAMPP首页;
dashboard- 服务器新建php文件:
vi /opt/lampp/htdocs/phpinfo.php,输入以下代码后,:wq保存;
<?
phpinfo();
?>
浏览器地址中输入:服务器IP/phpinfo.php,正常情况下,会显示以下页面:

在页面上搜索,可以发现,php默认已经安装并启用了mbstring,curl,pdo拓展,eolinker依赖这些模块;
- 设置mysql允许外部连接
xampp安装的mysql root用户默认是没有密码的,首先进入mysql:
#这里没有密码,直接回车
[root@rethink] /opt/lampp/bin/mysql -u root -p
Enter password:
Welcome to the MariaDB monitor. Commands end with ; or \g.
Your MariaDB connection id is 3
Server version: 10.1.30-MariaDB Source distribution
Copyright (c) 2000, 2017, Oracle, MariaDB Corporation Ab and others.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
MariaDB [(none)]> set password =password('your passwd');
Query OK, 0 rows affected (0.00 sec)
#设置完成后,还需要给root用户开放权限:
MariaDB [(none)]> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'your passwd' WITH GRANT OPTION;
Query OK, 0 rows affected (0.00 sec)
MariaDB [(none)]> flush privileges;
Query OK, 0 rows affected (0.00 sec)
MariaDB [(none)]> \q;
Bye
还需要修改phpmyadmin的配置文件:vi /opt/lampp/phpmyadmin/config.inc.php

将$cfg['Servers'][$i]['password'] = ''; 设置成刚才修改的root密码,保存后关闭,重启xampp:lampp restart
- 访问phpMyAdmin
在浏览器中输入:服务器IP/phpmyadmin/, 可能会出现Access forbidden,按照提示信息修改配置文件httpd-xampp.conf:
vi /opt/lampp/etc/extra/httpd-xampp.conf
在第21行加上一句Require all granted,然后重启xammp服务:lampp restart, 就可以实现远程访问了。
phpMyAdmin页面如下:

部署eolinker
- 在
/opt/lampp/htdocs/目录下新建目录:mkdir eolinker,将eolinker压缩包移动到此目录下,然后解压:unzip eolinker_os_3.2.4.zip - 项目目录需要具有完全的读写权限(777),用于写入配置文件。
chmod -R 777 /opt/lampp/htdocs/eolinker/ 新建一个数据库,用于存储项目数据。可以通过phpMyAdmin新建,也可以通过命令行新建;

下面是通过命令行创建:
$ /opt/lampp/bin/mysql -u root -p
Enter password:
Welcome to the MariaDB monitor. Commands end with ; or \g.
Your MariaDB connection id is 128
Server version: 10.1.30-MariaDB Source distribution
Copyright (c) 2000, 2017, Oracle, MariaDB Corporation Ab and others.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
MariaDB [(none)]> create database eolinker_os;
Query OK, 1 row affected (0.00 sec)
MariaDB [(none)]> show databases;
+--------------------+
| Database |
+--------------------+
| eolinker_os |
| information_schema |
| mysql |
| performance_schema |
| phpmyadmin |
| test |
+--------------------+
6 rows in set (0.00 sec)
MariaDB [(none)]> \q;
Bye
浏览器访问项目:服务器IP/eolinker/,出现以下引导页面:

根据指引页面提示,输入相应数据库信息并通过环境监测后,即可安装成功。




作者:Rethink
链接:https://www.jianshu.com/p/432c20aa3e04
來源:简书
简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。
[转]Linux+XAMPP+eolinker开源版v3.2.4的更多相关文章
- 这个接口管理平台 eoLinker 开源版部署指南你一定不想错过
本文主要内容是讲解如何在本地部署eoLinker开源版. 环境要求 1.PHP 5.5+ / PHP7+(推荐) 2.Mysql 5.5+ / Mariadb 5.5+ 3.Nginx(推荐) / A ...
- eolinker开源版接口管理
eolinker开源版接口管理 想找一个API接口管理的软件,为了安全性和扩展性考虑,希望是开源的,而且可以在内网独立部署.网上翻找了资料,经过一份比对之后,最终采用eolinker.过去有使用过RA ...
- 这份接口管理平台 eoLinker 开源版的部署指南教程你一定不想错过
本文主要内容是讲解如何在本地部署eoLinker开源版. 环境要求 1.PHP 5.5+ / PHP7+(推荐) 2.Mysql 5.5+ / Mariadb 5.5+ 3.Nginx(推荐) / A ...
- Linux下部署开源版“禅道”项目管理系统《转载》
Linux下部署开源版“禅道”项目管理系统 https://www.cnblogs.com/xxsl/p/6525378.html
- 开源免费接口管理平台eoLinker AMS开源版 V3.2.0更新,增加批量导出导入接口功能!
eoLinker是一个免费开源的针对开发人员需求而设计的接口管理工具,通过简单的操作来帮助开发者进行接口文档管理.接口自动化测试.团队协作.数据获取.安全防御监控等功能,降低企业的接口管理成本,提高项 ...
- 部署eolinker开源版接口管理
想找一个API接口管理的软件,为了安全性和扩展性考虑,希望是开源的,而且可以在内网独立部署.网上翻找了资料,经过一份比对之后,最终采用eolinker.过去有使用过RAP,但是感觉界面实在是太丑了. ...
- Linux下部署开源版“禅道”项目管理系统
1.开源版安装包下载 [root@iZbp ~]# wget http://dl.cnezsoft.com/zentao/9.0.1/ZenTaoPMS.9.0.1.zbox_64.tar.gz 2. ...
- 【开源】接口管理平台eoLinker AMS 开源版3.1.5同步线上版!免费增加大量功能!
概要:eoLinker是一个免费开源的针对开发人员需求而设计的接口管理工具,通过简单的操作来帮助开发者进行接口文档管理.接口自动化测试.团队协作.数据获取.安全防御监控等功能,降低企业的接口管理成本, ...
- Linux环境下部署开源版“禅道”方法
1.开源版安装包下载(Linux系统版本查看命令 uname -a) 32位 [root@iZbp~]# wget http://dl.cnezsoft.com/zentao/9.0.1/ZenTao ...
随机推荐
- 移动web开发中自己遇到的三个小题及解决方法
大家好! 这是我第二次写随笔感想,有不足之处希望大家提出,我也算的上一个小白,自己进入前端行业也刚刚半年,在这里半年里我遇到一个技术大牛的好领导,让我在项目中学到很多,想和大家分享一下! 一. 移动端 ...
- python3遍历选中文件夹下的文件【GUI编程】
功能介绍 如标题 使用截图 1.第一步:运行python程序 2.第二步:点击按钮选中文件夹 3.运行结束: 1. 显示选中文件夹路径 2. 遍历打印文件夹内文件 代码 import os #程序功能 ...
- 关于VS 2013连接Microsoft Access 2013的相关问题
① 下载安装Microsoft Access Database Engine 2010 Redistributable(28MB),共有32bit(下载)和64bit(下载)两个版本,具体要安 ...
- Junit使用第二弹
实例总结 1. 参数化测试 有时一个测试方法,不同的参数值会产生不同的结果,那么我们为了测试全面,会把多个参数值都写出来并一一断言测试,这样有时难免费时费力,这是我们便可以采用参数化测试来解决这个问题 ...
- Visual Studio 编辑代码量大的文件时分屏技巧
- ES : 软件工程学的复杂度理论及物理学解释
系统论里面总是有一些通用的专业术语 比如复杂度.熵.焓,复杂度专门独立出来,成为复杂度理论 文章摘抄于:<非线性动力学> 刘秉政 编著 5.5 复杂性及其测度 热力学的几个专业术语 熵. ...
- day06-08初识面向对象
一.面向过程 VS 面向对象 面向过程的程序设计的核心是过程(流水线式思维),过程即解决问题的步骤,面向过程的设计就好比精心设计好一条流水线,考虑周全什么时候处理什么东西.优点是:极大的降低了写程序的 ...
- Mysql 5.7 for windows 免安装版(解压版)安装和配置
网上写的不近详细,这里重新整理下. 准备: 1.windows操作系统 2.mysql 的解压版压缩文件 第一步: 解压mysql的压缩包到你的安装目录,因为是虚拟机,这里我就安装在C盘下:C:\my ...
- 关于Tomcat下项目被启动两次为问题
最近遇见了一个很搞得事情,在tomcat下启动项目时自己写的定时程序被执行了两次,导致程序启动了两个线程,使定时任务在几秒间隔内执行了两次,后来通过日志查到,原来是tomcat将项目启动了两次,为什么 ...
- [网络流24题] 最长k可重线段集问题 (费用流)
洛谷传送门 LOJ传送门 最长k可重区间集问题的加强版 大体思路都一样的,不再赘述,但有一些细节需要注意 首先,坐标有负数,而且需要开$longlong$算距离 但下面才是重点: 我们把问题放到了二维 ...






