安装前的准备
(1) 检查Linux上是否安装了 gcc、libevent、libevent-devel
yum list installed | grep gcc
yum list installed | grep libevent yum list installed | grep libevent-devel
(2) 如果没有安装,则需进行安装
yum install gcc libevent libevent-devel –y
(3)下载libfastcommon文件
https://github.com/happyfish100/libfastcommon/releases/tag/V1.0.36
(4)下载fastdfs文件
https://github.com/happyfish100/fastdfs/archive/V5.11.tar.gz
(5)上传到linux中去
安装 libfastcommon 库
libfastcommon 库是 FastDFS 文件系统运行需要的公共 C 语言函数库
(1)解压文件夹
unzip libfastcommon-1.0.36.zip
(2)执行make文件
(3) 执行make install进行安装
./make.sh install
至此 libfastcommon 库安装完毕
安装FastDFS
(1) 解压下载下来的tar.gz压缩包到当前目录
tar -zxvf fastdfs-5.11.tar.gz
(2) 执行make脚本进行编译
./make.sh
(3) 执行make install进行安装
./make.sh install
(4) 把解压后的fastdfs-5.11/conf目录下的两个文件拷贝到/etc/fdfs/ ,否则后续会有很多奇怪问题不好解决
cp http.conf /etc/fdfs/ cp mime.types /etc/fdfs/
(5) copy两个配置文件出来
cp storage.conf.sample storage.conf cp tracker.conf.sample tracker.conf
(6)修改配置文件
vim tracker.conf
(7)创建文件夹
mkdir /opt/fastdfs/tracker vim storage.conf
(8)创建文件夹
mkdir /opt/fastdfs/storage mkdir /opt/fastdfs/storage/files
如果是云服务器的同学不要忘记把端口打开!
至此FastDFS安装完成
所有编译出来的文件存放在/usr/bin目录下
所有配置文件存放在/etc/fdfs目录下
启动fastdfs
fdfs_trackerd /etc/fdfs/tracker.conf fdfs_storaged /etc/fdfs/storage.conf
进入/opt/fastdfs/storage/files/data,发现多了很多文件夹,说明fastdfs已经启动成功!!!
关闭fastdfs
fdfs_storaged /etc/fdfs/storage.conf stop