1、登录服务器
2、安装相关依赖包
yum install -y gcc zlib zlib-devel openssl openssl-develmysql mysql-server mysql-devel libjpeg-turbo-devel python-devel
3、配置mysql
启动:service mysqld start 或者 /etc/init.d/mysqld start
开机自动启动mysql
chkconfig mysqld on
拷贝配置文件
cp /usr/share/mysql/my-medium.cnf /etc/my.cnf
给root账户设置密码,输入命令:
mysql_secure_installation
第一步:直接回车;
第二步:是否设置root密码,输入”y“,输入两遍密码;
第三步:是否删除anonymous账号,输入”y“;
第四步:是否禁止root账号远程登陆,输入”y“;
第五步:是否删除test数据库,输入”y“;
第六步:是否重新加载授权信息,输入”y“。
【以上根据个人实际设置】
4、安装python2.7
Seafile 需要python 2.7+版本的支持,不要使用3.0以上的版本,支持的不太好。
Centos6.8自带的是2.6.6版本,版本太低,所以要自己编译安装2.7+的版本。此处用的是2.7.10
【链接:http://down.51cto.com/data/2305764】
解压安装包
[[email protected]_102_193_centos ~]# tar xvf Python-2.7.10.tar
进入解压后的目录
[[email protected]_102_193_centos Python-2.7.10]# cd Python-2.7.10
编译
[[email protected]_102_193_centosPython-2.7.10]# ./configure--prefix=/usr/local/python
安装
[[email protected]_102_193_centos Python-2.7.10]# make &&make install
安装完成后如果之前存在python2.6.6,则用2.7.10替换2.6.6
vim /etc/profile
在export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE HISTCONTROL下添加
PATH=$PATH:/usr/local/python/bin
保存退出
mv /usr/bin/python /usr/bin/python2.6.6
source /etc/profile
验证版本:
python -V
5、解决yum与python2.7的兼容问题:
yum不兼容python2.7+所以要修改一下yum的配置文件
[[email protected]_102_193_centos Python-2.7.10]# vim /usr/bin/yum
把头文件#!/usr/bin/ypthon改成#!/usr/bin/python2.6.6
6、安装setuptools:
【链接:http://down.51cto.com/data/2305764】
解压setuptools-0.6c11.tar.gz
tar zxf setuptools-0.6c11.tar.gz
进入解压后的目录
[[email protected]_102_193_centos setuptools-0.6c11]# cdsetuptools-0.6c11
安装:
python setup.py build
python setup.py install
7、安装pip:
【链接:http://down.51cto.com/data/2305764】
解压pip-8.1.2.tar.gz
tar zxvf pip-8.1.2.tar.gz
安装:
python setup.py install
8、安装pillow:
[[email protected]_102_193_centos pip-8.1.2]# pip install pillow
推荐执行升级
[[email protected]_102_193_centos pip-8.1.2]# pip install --upgradepip
9、安装MySQL-python:
10、 下载这个包MySQL-python-1.2.3.tar.gz然后解压,使用python安装
【链接:http://down.51cto.com/data/2305764】
进入解压后的文件夹
[[email protected]_102_193_centos MySQL-python-1.2.3]# cdMySQL-python-1.2.3
执行安装
python setup.py build
python setup.py install
11、 部署 Seafile 服务器
创建服务目录
mkdir /yunpan
下载seafile-server_6.0.9_x86-64.tar.gz
【链接:http://down.51cto.com/data/2305764】
解压该文件
[[email protected]_102_193_centos seafile-server-6.0.9]# tar zxvfseafile-server_6.0.9_x86-64.tar.gz
进入解压后的目录
[[email protected]_102_193_centos seafile-server-6.0.9]# cdseafile-server-6.0.9/
12、 执行安装
[[email protected]_102_193_centos seafile-server-6.0.9]#./setup-seafile-mysql.sh
13、启动相关服务
[[email protected]_102_193_centosseafile-server-6.0.9]# ./seafile.sh start
[[email protected]_102_193_centos seafile-server-6.0.9]# ./seahub.sh start8000
【注意事项】
执行安装,输入IP地址时,有公网IP输入公网IP;使用DDNS对外映射时,输入内网IP
当输入内网IP时,对外映射完成后,可以WEB界面修改为外网域名及端口号。
【5.0以上版本】
参考链接