一、安装libfastcommon
1、wget https://github.com/happyfish100/libfastcommon/archive/V1.0.38.tar.gz
2、解压安装包:tar -zxvf V1.0.38.tar.gz
3、进入目录:cd libfastcommon-1.0.38
4、./make.sh
5、./make.sh install
6、可能遇到的问题:
-bash: make: command not found
-bash: gcc: command not found
解决方案:
debian通过apt-get install gcc make安装
centos通过yum -y install gcc make安装
二、安装FastDFS
1、获取fdfs安装包:
wget https://github.com/happyfish100/fastdfs/archive/V5.11.tar.gz
2、解压安装包:tar -zxvf V5.11.tar.gz
3、进入目录:cd fastdfs-5.11
4、执行编译:./make.sh
5、安装:./make.sh install
查看可执行命令:ls -la /usr/bin/fdfs*,如下成功
三、配置Tracker服务(追踪服务器)
1、进入/etc/fdfs目录,有三个.sample后缀的文件(自动生成的fdfs模板配置文件),通过cp命令拷贝tracker.conf.sample,删除.sample后缀作为正式文件:
cp tracker.conf.sample tracker.conf
2、编辑tracker.conf:vim tracker.conf,修改相关参数
#tracker存储data和log的跟路径,必须提前创建
base_path=/usr/local/fastDFS/tracker
#tracker默认22122
port=22122
#http端口,注意这个在fastdfs5.05版本已经不用配置了,不用管,storage.conf也是一样
http.server_port=80
启动tracker(支持start|stop|restart):
/usr/bin/fdfs_trackerd /etc/fdfs/tr