linux7.3搭建easyMock

搭建easyMock

预装环境
1.linux7.3
2. Node.js(v8.x, 不支持 v10.x)
3. MongoDB(>= v3.4)
4. Redis(>= v4.0)

安装node

cd /usr/local/                # 任何目录都行,先mkdir创建好目录,然后切换过去
yum install -y wget
wget https://npm.taobao.org/mirrors/node/v8.10.0/node-v8.10.0-linux-x64.tar.xz
xz -d node-v8.10.0-linux-x64.tar.xz
tar -xvf node-v8.10.0-linux-x64.tar
vi /etc/profile              # 修改环境变量

修改环境变量

export NODE_HOME=/usr/local/node-v8.10.0-linux-x64
export PATH=${
    
    PATH}:$NODE_HOME/bin

查看是否安装成功

source /etc/profile         # 使新配置的环境变量生效
node -v                     # 测试Node是否配置完成,如果出现版本号说明成功了

安装Redis并后台运行

wget http://download.redis.io/releases/redis-4.0.14.tar.gz
tar xvzf redis-stable.tar.gz
cd redis-4.0.14/
yum -y install gcc          # 编译需要先安装gcc
make                        # 如报错可使用命令 # make MALLOC=libc
cp src/redis-server /usr/local/bin/
cp src/redis-cli /usr/local/bin/
vi redis.conf 修改daemonize=no为yes,保存
redis-server redis.conf     # 此时redis已经在后台运行

安装MongoDB

wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-3.6.13.tgz --no-check-certificate
tar zxvf mongodb-linux-x86_64-3.6.13.tgz
vi /etc/profile

修改配置文件(注意安装文件的位置)

export MONGODB_HOME=/usr/local/mongodb-linux-x86_64-3.6.13
export PATH=${
    
    PATH}:$NODE_HOME/bin:$MONGODB_HOME/bin
mkdir -p /usr/local/mongodb/data        # 创建数据库目录以及日志目录
mkdir -p /usr/local/mongodb/logs        # 创建数据库目录以及日志目录
cd /usr/local/mongodb/
vi mongo.conf                           # 内容如下,修改后保存

dbpath=/usr/local/mongodb/data
logpath=/usr/local/mongodb/logs/mongo.log #事先创建该文件
logappend=true
journal=true
quiet=true
port=27017
fork=true #后台运行

启动MongoDB

cd /usr/local/mongodb-linux-x86_64-3.6.13/
bin/mongod -f /usr/local/mongodb/mongo.conf    # 启动mongodb,此时mongodb已在后台运行

拉取easyMock并启动

# yum install -y git                                     # 安装git
git clone https://github.com/easy-mock/easy-mock.git   # 克隆代码
cd easy-mock
npm install            # 安装较慢,可以多试几次。也可以使用cnpm安装,需要先执行命令# npm install -g cnpm --registry=https://registry.npm.taobao.org,然后cnpm install
systemctl stop firewalld.service                       # 关闭防火墙,也可单独打开7300端口
npm run dev

浏览器访问

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_44172800/article/details/106076705
7.3