本人测试环境:CentOS7.3
建议一下安装包获取最新版本,否则容易出现各种不兼容报错(https://github.com/happyfish100 在此网站下载相对应的软件版本)
- libfastcommon-1.0.43.tar
- fastdfs-6.06.tar.gz
- fastdfs-nginx-module-1.22.tar
- nginx-1.8.1.tar
新建路径(fastdfs 数据存储位置) mkdir /home/dfs
tar -zxvf libfastcommon-1.0.43.tar.gz
tar -zxvf fastdfs-6.06.tar.gz
tar -zxvf fastdfs-nginx-module-1.22.tar
tar -zxvf nginx-1.8.1.tar
编译环境安装:
yum install git gcc gcc-c++ make automake autoconf libtool pcre pcre-devel zlib zlib-devel openssl-devel wget vim -y
安装libfastcommon
cd libfastcommon-1.0.43/
./make.sh && ./make.sh install #编译安装
安装FastDFS
cd ../ #返回上一级目录
mv fastdfs-6.06 fastdfs #修改目录名
cd fastdfs/
./make.sh && ./make.sh install #编译安装
#配置文件准备
cp /etc/fdfs/tracker.conf.sample /etc