eolinker 的安装部署

1.eolinker是一个php的项目,官网:https://www.eolinker.com/#/os/download

2.公司正在升级架构,前后端分离开发,为了提高效率,使用eolinker进行接口文档的管理。

官网要求环境

 

3. 系统环境为 centos7,因为没有部署过php的项目,参照官网的部署手册,所有踩了一次坑,安装官网单独部署了php7,mysql5.7,nginx,然后将项目放入nginx下

   首先需要对nginx配置文件进行修改,支持php,项目跑出来后,但是检测不通过,也没有报错提示,个人觉得应该是php,mysql和nginx之间有什么配置我不知道。后来找到一篇博客:地址https://www.jianshu.com/p/432c20aa3e04

只要下载  XAMPP,运行一下 就已经将环境给我们准备好了。下面我再介绍一下,同时感谢楼上老哥的分享。

eolinker开源版(github):https://github.com/eolinker/eoLinker-AMS-Lite-For-PHP

下载压缩包,本地解压一下,我们只需要releade

 下载XAMPP :https://www.apachefriends.org/download.html

我们选择linux最后一个版本,下载完成后是一个.run文件。

4  .下载完成后,将下载完成的xampp和eolinker.zip上传到服务器;我是在/home目录下新建xampp文件夹,将xampp-linux-x64-7.2.12-0-installer.run文件上传到xampp文件夹内。在xampp文件夹下:

给xampp安装包赋予可执行的权限;chmod 777 xampp-linux-x64-7.2.12-0-installer.run

 执行: ./xampp-linux-x64-7.2.12-0-installer.run 进行安装,安装过程遇到确认的地方都选择Y;

配置lampp全局可见:cp /opt/lampp/lampp /usr/bin/lampp
配置xampp-mysql全局可见:sudo ln -s /opt/lampp/bin/mysql /usr/bin 

5.启动xampp

#启动
lampp start 或 /opt/lampp/lampp satrt
#关闭
lampp stop
#重启
lampp restart
#卸载
rm -rf /opt/lampp/

启动成功后, 因为我是centos7没有安装net-tools工具包,启动过程中有个network问题报错

yum install net-tools,就好了,重新启动一下报错就没有了。

  6.访问测试:在浏览器中输入服务器IP地址后回车,可以查看XAMPP首页;

7 .设置mysql允许外部连接

xampp安装的mysql root用户默认是没有密码的,首先进入mysql:1.设置密码,2.赋予远程登陆权限

#这里没有密码,直接回车
[root@localhost xampp]# /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.37-MariaDB Source distribution

Copyright (c) 2000, 2018, 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('zhangdi');
Query OK, 0 rows affected (0.00 sec)

MariaDB [(none)]> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'zhangdi' WITH GRANT OPTION;
Query OK, 0 rows affected (0.00 sec)

还需要修改phpmyadmin的配置文件:vi /opt/lampp/phpmyadmin/config.inc.php

将$cfg['Servers'][$i]['password'] = ''; 设置成刚才修改的root密码,保存后关闭,本地搭建,密码就不隐藏了。

重启xampp:lampp restart

8.访问phpMyAdmin

在浏览器中输入:服务器IP/phpmyadmin/, 可能会出现Access forbidden,按照提示信息修改配置文件httpd-xampp.conf:

vi /opt/lampp/etc/extra/httpd-xampp.conf

在第21行加上一句Require all granted,然后重启xammp服务:lampp restart, 就可以实现远程访问了。

phpMyAdmin页面如下:这里其实就是一个数据库连接的插件,本人用的是 Navicat 进行连接接的。

9. 部署eolinker

1.在/opt/lampp/htdocs/目录下新建目录:mkdir eolinker,将eolinker压缩包移动到此目录下,

然后解压:unzip eolinker_os_4_0.zip,centos7没有解压缩zip命令,需要安装: yum -y install zip unzip

2.项目目录需要具有完全的读写权限(777),用于写入配置文件。
chmod -R 777 /opt/lampp/htdocs/eolinker/

3.新建一个数据库,用于存储项目数据。可以通过phpMyAdmin新建,也可以通过命令行新建

create database eolinker_os;

使用Navicat创建:

4, 浏览器访问项目:服务器IP/eolinker/,出现以下引导页面:

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

 

 

右上角有个注册,注册一下就可以使用了

 

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值