1、上传压缩包,解压 (包可以参考另外文章https://blog.51cto.com/u_14175560/5749701)
cd ~   ##进入用户主目录
tar xf fastdfsrpm.tar.gz   ##解压
cd fastdfsrpm   
rpm -ivh *.rpm --force --nodeps  ##rpm安装
cd ..
tar xf fastdfs.tar.gz  ##解压
cd fastdfs
tar xf V1.0.43.tar.gz 
tar xf V6.06.tar.gz
tar xf V1.22.tar.gz2、编译安装
cd libfastcommon-1.0.43
./make.sh clean && ./make.sh && ./make.sh install  
cd ../fastdfs-6.06
./make.sh clean && ./make.sh && ./make.sh install
./setup.sh /etc/fdfs编译安装这一步会报错如下图:

原因:依赖库缺失导致
解决方法:重新链接依赖

find  / -name libtinfo.so*     ##找到相似依赖
ln  -s   ##然后链接然后重新编译安装
3、修改配置
cd ..
mkdir /data/fastdfs -p
sed -i "s@tracker_server=127.0.0.1:22122@tracker_server=172.30.15.125:22122@g" fdfs_confing/mod_fastdfs.conf   ##替换IP
 
sed -i "/tracker_server = 192.168.119.147:22122/d" fdfs_confing/mod_fastdfs.conf  ##删除
sed -i "/tracker_server = 192.168.119.148:22122/d" fdfs_confing/mod_fastdfs.conf  ##删除
sed -i "s@store_path0=/data/fastdfs/storage@store_path0=/data/fastdfs@g" fdfs_confing/mod_fastdfs.conf   ##替换路径
sed -i "s@tracker_server = 127.0.0.1:22122@tracker_server = 172.30.15.125:22122@g" fdfs_confing/client.conf ##替换IP
sed -i "/tracker_server = 192.168.119.147:22122/d" fdfs_confing/client.conf  ##删除
sed -i "/tracker_server = 192.168.119.148:22122/d" fdfs_confing/client.conf  ##删除
sed -i "s@tracker_server = 192.168.112.131:22122@tracker_server = 172.30.15.125:22122@g" fdfs_confing/storage.conf  ##替换IP
 
sed -i "/tracker_server = 192.168.119.147:22122/d" fdfs_confing/storage.conf  ##删除
sed -i "/tracker_server = 192.168.119.148:22122/d" fdfs_confing/storage.conf  ##删除4、启动
cp fdfs_confing/{tracker.conf,client.conf,storage.conf,mod_fastdfs.conf} /etc/fdfs/
cp fastdfs-6.06/conf/http.conf fastdfs-6.06/conf/mime.types /etc/fdfs/
fdfs_trackerd /etc/fdfs/tracker.conf start  ##启动tracker服务
fdfs_storaged /etc/fdfs/storage.conf start  ##启动storage服务
ss -tnlp  ##查看服务端口是否启动5、部署fastdfs自带nginx,欧拉系统编译安装nginx会报fastdfs-nginx-module模块装不上,直接解压编译好压缩包
压缩包:链接:https://pan.baidu.com/s/1YZQ79GtVaSKjuCG3DekeXg 提取码:bfjb
部署前,先解压,查看操作说明:

nginx配置参考压缩包中nginx.conf配置,如上图所示
##创建nginx目录
mkdir   /var/run/nginx
mkdir  /var/log/nginx部署nginx时,启动报错:

/usr/lib64 下缺包导致,上传压缩的lib64.tar.gz包,解压后,运行下述命令:
注意:备份原来/usr/lib64 目录
lib64.tar.gz包:链接:https://pan.baidu.com/s/1GE7PGxq2JZWO1C2taNHijw 提取码:7wsh
tar   -zxvf   lib64.tar.gz
cd lib64
 mv -fv * /usr/lib64/









