准备环境:
附下载地址:
fastdfs-nginx-module,libfastcommon,fastdfs
nginx地址 nginx地址
一、 安装包放到/opt路径下;
1. 安装编译工具及库文件
yum -y install make zlib zlib-devel gcc-c++ libtool openssl openssl-devel
执行命令过程中可能出问题(yum提示Another app is currently holding the yum lock; waiting for it to exit... )
二、解压移动文件
tar -zxvf nginx-1.17.6.tar.gz
tar -zxvf libfastcommon-1.0.41.tar.gz
tar -zxvf fastdfs-nginx-module-1.22.tar.gz
tar -zxvf fastdfs-6.03.tar.gz
#移动文件
mv fastdfs-6.03 fastdfs-nginx-module-1.22 libfastcommon-1.0.41 nginx-1.17.6 /usr/local
三 编译并安装libfastcommon-1.0.41
cd /usr/local/libfastcommon-1.0.41
编译安装
./make.sh && ./make.sh install
进入/usr/lib64/和/usr/lib/
cd /usr/lib64/
查看
ls|grep libfastcommon.so
四、FastDFS v6.03
进入 fastdfs目录
cd /usr/local/fastdfs-6.03
编译并安装
./make.sh && ./make.sh install
cd /usr/bin && ls |grep fdfs
cd /etc/fdfs/
cp storage.conf.sample storage.conf
cp client.conf.sample client.conf
cp tracker.conf.sample tracker.conf
mkdir -p /fastdfs/tracker
启动tracker 服务
#启动tracker服务命令
/etc/init.d/fdfs_trackerd start
#停止命令
/etc/init.d/fdfs_trackerd stop
可使用命令 ps -ef | grep fdfs 查看:
修改storage.conf文件:
base_path=/fastdfs/storage
tracker_server=192.168.1.108:22122
tracker_server=192.168.1.108:22122
base_path=/fastdfs/storage
mkdir -p /fastdfs/storage
启动storage 服务
/etc/init.d/fdfs_storaged start
查看下 ps -ef|grep fdfs
进入查看命令 cd /fastdfs/storage/data/ && ls