接口文檔管理系統mindoc安裝手冊


硬件:

centos6.9-64

mysql5.6

首先確保系統安裝gcc套件

yum -y gcc

第一步,安裝mysql(如果不會在Linux安裝mysql,請看下面文章)

http://www.cnblogs.com/gyjx2016/p/5990664.html

第二步,安裝go環境,因為mindoc是基於go語言開發

本文安裝采用是二進制安裝方式,

wget https://storage.googleapis.com/golang/go1.7.3.linux-amd64.tar.gz

將文件解壓到/use/local/路徑下(路徑可以自己定義)

tar -zxf go1.7.3.linux-amd64.tar.gz -C /usr/local/

mkdir /usr/local/golang

 

開始配置環境變量

vim /etc/profile

export GOROOT=/usr/local/go 
export GOBIN=$GOROOT/bin
export GOPKG=$GOROOT/pkg/tool/linux_amd64 
export GOARCH=amd64
export GOOS=linux
export GOPATH=/usr/local/golang
export PATH=$PATH:$GOBIN:$GOPKG:$GOPATH/bin

完整之后刷新環境變量

source /etc/profile

我們看到go環境已經安裝完畢

第三步,查看當前系統的glibc版本 ,可能需要升級

strings /lib64/libc.so.6 |grep GLIBC_

 

因為centos比較保守所引用的glibc版本較低,而mindoc至少需要2.14版本以上glibc,所以我們需要自己升級,

升級方式有兩種,rpm升級和源碼升級,這里采用是源碼升級,如果您對linux不熟悉建議采用rpm安裝升級,rpm升級方式請參考!http://www.cnblogs.com/gyjx2016/p/7201128.html

我們發現centos6.9只支持glibc2.12

開始升級glibc

下載glibc-2.14.tar.gz(百度即可),然后開始編譯,安裝

tar -xzvf glibc-2.14.tar.gz
cd glibc-2.14
mkdir build
cd build
../configure --prefix=/opt/glibc-2.14
make && make install

 這個編譯安裝時間大概需要將近5分鍾(根據機器性能),所以請耐心等待,安裝完成之后

1、刪除原來的連接,這一步刪除之后千萬不要亂動,否則linux的基本命令都無法使用了,最好先做備份

rm -rf /lib64/libc.so.6 //謹慎操作后不要亂動

 2、補救(因為上面刪除之后,linux基本不能敲,所以下面這條命令,直接復制即可)

LD_PRELOAD=/opt/glibc-2.14/lib/libc-2.14.so ln -s /opt/glibc-2.14/lib/libc-2.14.so /lib64/libc.so.6

 3、創建新的軟連接

ln -s /opt/glibc-2.14/lib/libc-2.14.so /lib64/libc.so.6

 然后在查看centos6.9版本庫

我們發現已經更新到2.14

ok,到這里完成了mindoc安裝的環境配置

到github下載mindoc安裝包(本文使用的v0.6版本)

下載地址:

https://github.com/lifei6671/mindoc/releases

文檔地址:

https://github.com/lifei6671/mindoc/wiki/Linux-%E4%B8%8B%E5%AE%89%E8%A3%85%E5%92%8C%E9%85%8D%E7%BD%AE-MinDoc

下載之后解壓

將/usr/local/mindoc/lib/time/zoneinfo.zip配置到環境變量中

接着,更改mindoc/conf/app.conf

完成之后,執行初始化數據庫腳本

 

啟動

這個啟動是前台啟動,所以我們需要改為后台啟動,

nohup ./mindoc_linux_amd64 >nohup.out 2>&1 &

 注意linux防火牆需要打開8181端口,打開瀏覽器直接訪問,默認用戶名是admin,密碼:123456

 

可能會出現的問題:

checking build system type... x86_64-unknown-linux-gnu

解決方案:

yum -y install make gcc gcc-c++ kernel-devel m4 ncurses-devel openssl-devel

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM