企业知识库MinDoc部署

一、环境:
1、硬件:2核/2G/50G
2、系统:Centos6.10*64
3、分区:/boot 200M,swap 2G,/剩下
配置说明:由于本人所在的互联网公司10人型创业公司,所有存储量没那大,各位可根据需求采购,我本次用的是腾讯云云主机。

二、安装MYSQL5.5版本(5.1版本不适合用):
1、如果yum默认是5.1,需删除再重新安装:
service mysqld stop #暂停MYSQL
yum remove mysql mysql-* #卸载老版本MYSQL
2、升级和安装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
3、安装一些依赖环境:
yum –enablerepo=remi,remi-test info mysql mysql-server
4、安装MYSQL5.5:
yum –enablerepo=remi,remi-test install mysql mysql-server
5、启动mysql:service mysqld start
6、设置开机启动:chkconfig mysqld on
7、mysql添加管理密码:mysqladmin -u root password ‘Yun48.com’
8、新建mindoc数据库:
mysql -u root -p ‘Yun48.com’ #进入MYSQL
CREATE DATABASE mindoc_db DEFAULT CHARSET utf8mb4 COLLATE utf8mb4_general_ci;
quit

三、安装glibc-2.14(由于MinDoc需要glibc库编辑,而且要求2.14版本):
1、查询系统glibc版本:strings /lib64/libc.so.6 |grep GLIBC_
从此图可以看出系统最高支持glibc的2.12版本:

2、下载glibc-2.14版本:wget http://ftp.gnu.org/gnu/glibc/glibc-2.14.tar.gz
3、安装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
4、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 #新件软链
5、查询glibc版本:

四、安装MinDoc:
1、下载:请从 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安装
2、修改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 #访问数据库的密码
3、安装:./mindoc_linux_amd64 install
4、给启动文件权限:chmod +x mindoc_linux_amd64
5、启动:./mindoc_linux_amd64
6、访问:http://IP:9191 #默认账户和密码admin:123456

五、使用screen来实现多任务不断线操作命令(一般关掉Xshell等SSH客户端后,程序会自动关闭,请配合screen进行使用):
1、安装:yum install screen
2、screen -S mindoc #mindoc自己命名
3、写入启文件:./mindoc_linux_amd64
4、隐藏并保留当前会话窗口:按Ctrl+A,再按”D”键

六、最后帮腾讯云兄弟宣传一下,更多优惠欢迎加QQ群:749021924,购买链接:https://partners.cloud.tencent.com/invitation/2677906140576c8f9ee018f

猜你喜欢

转载自blog.51cto.com/14625981/2454579