Linux安装Fastdfs
安装前的准备
检查Linux上是否安装了gcc、libevent、libevent-devel
yum list installed | grep gcc
yum list installed | grep libevent yum list installed | grep libevent-devel
如果没有安装,则需要进行安装
yum install gcc libevent libevent-devel –y
下载libfastcommon文件
https://github.com/happyfish100/libfastcommon/releases/tag/V1.0.36
下载fastdfs文件
https://github.com/happyfish100/fastdfs/archive/V5.11.tar.gz
上传到linux中去
cd /opt mkdir fastdfs cd fastdfs/
安装 libfastcommon 库
解压文件夹
unzip libfastcommon-1.0.36.zip
执行make文件
执行make install进行安装
./make.sh install
至此 libfastcommon 库安装完毕
安装FastDFS
解压下载下来的tar.gz压缩包到当前目录
tar -zxvf fastdfs-5.11.tar.gz
执行make脚本进行编译
./make.sh
执行make install进行安装
./make.sh install
把解压后的fastdfs-5.11/conf目录下的两个文件拷贝到/etc/fdfs/,否则后续会有很多奇怪问题不好解决
cp http.conf /etc/fdfs/ cp mime.types /etc/fdfs/
copy两个配置文件出来
cp storage.conf.sample storage.conf cp tracker.conf.sample tracker.conf
修改配置文件
vim tracker.conf
创建文件夹
mkdir /opt/fastdfs/tracker vim storage.conf
创建文件夹
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