本地部署EasyMock centos7中安裝EasyMock以及前期環境準備(超詳細)

1.0 本地部署EasyMock

1.0.1說明

  • 前期環境準備很重要,一定要看好版本再安裝。

  • 在安裝easy mock之前需要用到nodejsnpmmongoDBredis。(其中安裝 npm 其實就是安裝 nodejs 的過程。這一點官方說的很明白,npm 依賴於 nodejs 環境中,安裝完 nodejs ,npm 也就安裝好了。)

  • 版本要求
    nodejs(v8.x)、MongoDB(>=v3.4)、redis(>=v4.0)
    地址:easy mock官網
    官網截圖
    版本要求

  • 所需配套軟件下載(包括VMware、centos鏡像、xshell、xftp、nodejs)。
    百度雲鏈接
    鏈接:https://pan.baidu.com/s/1e9tXPPnIHo3QV0Jqs-56Ww
    提取碼:ila7
    複製這段內容後打開百度網盤手機App,操作更方便哦

1.0.2 前期環境準備

1.0.2.1 nodejs的部署

這裏使用v8.11.1版本

  1. node下載

    官網版本列表地址:https://npm.taobao.org/mirrors/node/
    點擊下載v8.11.1版本

  2. 用xftp上傳到虛擬機
    前提已安裝xshell和xftp 點擊圖標
    上傳

  3. 解壓xz文件

    xz -d node-v8.11.1-linux-x64.tar.xz
    

    在這裏插入圖片描述

  4. 解壓tar文件

    tar -xvf node-v8.11.1-linux-x64.tar
    

    在這裏插入圖片描述

  5. 重命名且移動到/usr/local/下

    重命名

    mv node-v8.11.1-linux-x64 node
    

    移動

    mv node /usr/local/
    

    在這裏插入圖片描述

  6. 配置環境變量

    vi /etc/profile
    
  7. 填寫以下內容
    保存並退出

    export NODE_HOME=/usr/local/node
    export PATH=$NODE_HOME/bin:$PATH
    

    在這裏插入圖片描述

  8. 執行命令讓環境變量生效

    source /etc/profile
    

    在這裏插入圖片描述

  9. 查看node版本看是否安裝成功

    node -v
    
    npm -v
    

    在這裏插入圖片描述
    ok! nodejs 安裝成功

1.0.2.2 MongoDB安裝與啓動

使用yum方式安裝mongoDB

  1. 配置MongoDB的yum源

    vi /etc/yum.repos.d/mongodb-org-3.4.repo
    
  2. 添加以下內容:

    [mongodb-org-3.4]  
    name=MongoDB Repository  
    baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/3.4/x86_64/  
    gpgcheck=1  
    enabled=1  
    gpgkey=https://www.mongodb.org/static/pgp/server-3.4.asc
    

    在這裏插入圖片描述
    保存並退出

  3. 安裝MongoDB

    yum -y install mongodb-org
    

    安裝完成後

    在這裏插入圖片描述

  4. 啓動MongoDB

    systemctl start mongod
    
  5. 查看MongoDB版本

    mongod -version
    

    在這裏插入圖片描述
    ok! MongoDB 安裝完成!

1.0.2.3 Redis安裝與啓動

用指定版本yum方式安裝Redis

  1. yum安裝wget下載文件工具

    yum install wget
    

    在這裏插入圖片描述

  2. wget下載依賴

    wget http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
    

    在這裏插入圖片描述

  3. 安裝依賴

    rpm -ivh epel-release-6-8.noarch.rpm
    

    在這裏插入圖片描述

  4. 下載Redis

    wget http://www.rpmfind.net/linux/remi/enterprise/7/test/x86_64/redis-5.0.0~RC5-1.el7.remi.x86_64.rpm
    

    在這裏插入圖片描述
    注意:
    這裏最後的鏈接地址可能找不到該文件,最好先在瀏覽器裏試一下http://www.rpmfind.net/linux/remi/enterprise/6/test/x86_64/redis-5.0.0RC5-1.el7.remi.x86_64.rpm能找到的話下載會成功,如果找不到的話更換==redis-5.0.0RC5-1.el7.remi.x86_64.rpm==此部分,爲redis開頭的文件即可

  5. 安裝Redis

    rpm -ivh redis-5.0.0~RC5-1.el7.remi.x86_64.rpm
    

    在這裏插入圖片描述

  6. 啓動Redis

    systemctl start redis
    

    在這裏插入圖片描述
    ok! Redis安裝成功!
    到此爲止前期環境準備完成!!!

1.0.3 本地部署easy-mock

1.0.3.1 安裝easy-mock

官網下載地址:https://github.com/easy-mock/easy-mock/blob/dev/README.zh-CN.md
點擊進入
下邊步驟比官網稍微簡便一些:

  1. yum安裝git

    yum install git
    

    在這裏插入圖片描述

  2. 下載easy mock

    git clone https://github.com/easy-mock/easy-mock.git
    

    在這裏插入圖片描述

  3. 進入到easy-mock目錄

    cd easy-mock/
    

    在這裏插入圖片描述

  4. 安裝依賴

    npm install --unsafe-perm
    

    注意:
    –unsafe-perm的意思爲跨過權限問題進行安裝,若不加該詞安裝過程中可能會一直顯示nodejs gyp WARN EACCES user “root” does not have permission to access the dev dir***導致安裝失敗。
    安裝成功示意圖
    在這裏插入圖片描述

  5. 執行構建

    npm run build
    

    在這裏插入圖片描述

  6. 啓動

    npm run start
    

    在這裏插入圖片描述

  7. 瀏覽器訪問192.168.196.133:7300
    這裏的IP地址換成你自己虛擬機的IP地址
    在這裏插入圖片描述
    到此爲止 本地部署EasyMock 完成!
    若顯示如下:一般爲防火牆問題,關閉虛擬機防火牆即可

關閉防火牆
systemctl stop firewalld

在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章