企業知識庫MinDoc部署

1、環境:
一、硬件:2核/2G/50G
二、系統:Centos6.10*64
三、分區:/boot 200M,swap 2G,/剩下
配置說明:因爲本人所在的互聯網公司10人型創業公司,全部存儲量沒那大,各位可根據需求採購,我本次用的是騰訊云云主機。mysql

2、安裝MYSQL5.5版本(5.1版本不適合用):
一、若是yum默認是5.1,需刪除再從新安裝:
service mysqld stop #暫停MYSQL
yum remove mysql mysql-* #卸載老版本MYSQL
二、升級和安裝MYSQL5.5源
rpm -Uvh http://dl.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm
rpm -Uvh http://mirrors.neusoft.edu.cn/epel/6/i386/epel-release-6-8.noarch.rpm
rpm -Uvh http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.2-2.el6.rf.x86_64.rpm
rpm -Uvh http://dl.iuscommunity.org/pub/ius/stable/Redhat/6/x86_64/epel-release-6-5.noarch.rpm
rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm
三、安裝一些依賴環境:
yum –enablerepo=remi,remi-test info mysql mysql-server
四、安裝MYSQL5.5:
yum –enablerepo=remi,remi-test install mysql mysql-server
五、啓動mysql:service mysqld start
六、設置開機啓動:chkconfig mysqld on
七、mysql添加管理密碼:mysqladmin -u root password ‘Yun48.com’
八、新建mindoc數據庫:
mysql -u root -p ‘Yun48.com’ #進入MYSQL
CREATE DATABASE mindoc_db DEFAULT CHARSET utf8mb4 COLLATE utf8mb4_general_ci;
quitlinux

3、安裝glibc-2.14(因爲MinDoc須要glibc庫編輯,並且要求2.14版本):
一、查詢系統glibc版本:strings /lib64/libc.so.6 |grep GLIBC_
今後圖能夠看出系統最高支持glibc的2.12版本:git

二、下載glibc-2.14版本:wget http://ftp.gnu.org/gnu/glibc/glibc-2.14.tar.gz
三、安裝glibc-2.14:
tar -xzvf glibc-2.14.tar.gz #解壓
cd glibc-2.14 #進入目錄
mkdir build #新建目錄
cd build #進入目錄
cp/etc/ld.so.conf /opt/glibc-2.14/etc/ #make install須要組件
../configure –prefix=/opt/glibc-2.14
make && make install
四、glibc軟鏈:
rm -rf /lib64/libc.so.6 #先刪除先前的libc.so.6軟鏈
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 #新件軟鏈
五、查詢glibc版本:github

4、安裝MinDoc:
一、下載:請從 https://github.com/lifei6671/mindoc/releases 下載最新版的可執行文件,通常文件名爲 mindoc_linux_amd64.zip
mkdir /opt/mindoc #新接mindoc安裝目錄
cp mindoc_linux_amd64.zip /opt/mindoc
unzip mindoc_linux_amd64.zip #解壓,沒有unzip工具就yum安裝
二、修改MinDoc配置文件:vim /opt/mindoc/conf/app.conf
httpport = 「${MINDOC_PORT||9191}」 #默認端口是8181
db_adapter=mysql #數據庫配置
db_host=127.0.0.1 #mysql數據庫的IP
db_port=3306 #mysql數據庫的端口號通常爲3306
db_database=mindoc_db #剛纔建立的數據庫的名稱
db_username=root #訪問數據庫的帳號
db_password=Yun48.com #訪問數據庫的密碼
三、安裝:./mindoc_linux_amd64 install
四、給啓動文件權限:chmod +x mindoc_linux_amd64
五、啓動:./mindoc_linux_amd64
六、訪問:http://IP:9191 #默認帳戶和密碼admin:123456sql

5、使用screen來實現多任務不斷線操做命令(通常關掉Xshell等SSH客戶端後,程序會自動關閉,請配合screen進行使用):
一、安裝:yum install screen
二、screen -S mindoc #mindoc本身命名
三、寫入啓文件:./mindoc_linux_amd64
四、隱藏並保留當前會話窗口:按Ctrl+A,再按」D」鍵shell

6、最後幫騰訊雲兄弟宣傳一下,更多優惠歡迎加QQ羣:749021924,購買連接:https://partners.cloud.tencent.com/invitation/2677906140576c8f9ee018f數據庫

相關文章
相關標籤/搜索