CentOS 7 安装并配置 Fastdfs-6.9.5

本文详细介绍了如何在CentOS 7上安装和配置Fastdfs-6.9.5,包括下载libfastcommon、libserverframe和Fastdfs的源码包,安装依赖,编译和配置Fastdfs,以及整合Nginx。重点讲解了各个步骤的命令和配置文件修改,适用于系统运维人员参考。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

目录

一、下载Fasdtdfs

1. 安装发射器libfastcommon

 Ⅰ、安装gcc(有可以不安)

Ⅱ-1、下载站内的libfastcommon拖入指定路径  

Ⅱ -2、wget下载 libfastcommon到指定路径下

Ⅲ、解压libfastcommon

Ⅳ、安装 libfastcommon 所需的依赖

Ⅴ、安装 libfastcommon

Ⅵ、安装所需的依赖库 

Ⅶ、更换版本时卸载 libfastcommon方法(不是现在需要,如果版本不兼容,想换版本使用)

 2.安装libserverframe

Ⅰ-1、站内下载 libserverframe

 Ⅱ-2、wget指令下载

Ⅲ、解压 libserverframe

Ⅳ、编译 libserverframe

Ⅴ、 卸载之前的编译(以后更新版本时使用)

3.安装Fasdtdfs (源码包需要编译)

Ⅰ、检查依赖项并安装所需的库 

Ⅱ-1、站内下载源码包到指定的路径(git访问不了)

Ⅱ-2、 使用wget指令下载

Ⅲ、解压Fasdtdfs 

Ⅳ、安装 fastdfs

Ⅴ、设置配置路径 

Ⅵ、修改配置文件 

①修改tracker.conf

②修改 storage.conf

③client配置修改 

④我们测试client 

4.安装Nginx并整合 

Ⅰ、下载安装nginx 

 Ⅱ、安装模块

Ⅲ、修改模块的配置文件 

 Ⅳ、修改nginx配置

附: 

1.新建ip地址 

Ⅰ、找到配置文件 


一、下载Fasdtdfs

1. 安装发射器libfastcommon

注:因为用的是 fastdfs-6.9.5 ,所以应该下载 libfastcommon-1.0.67,但是截图是libfastcommon-1.0.69(因为我一开始安装有点问题)

 Ⅰ、安装gcc(有可以不安)

yum install -y gcc gcc-c++

 

Ⅱ-1、下载站内的libfastcommon拖入指定路径  

 上面这个应该是fastdfs-6.9.5-1 的我们现在演示 fastdfs-6.9.5   下载下面这个

 【免费】libfastcommon-1.0.69.tar.gz资源-优快云文库
【免费】libfastcommon-1.0.67.tar.gz(对应fastdfs-6.9.5.tar.gz)-其它文档类资源-优快云文库

下载完成之后,用FinalShell之类的拖到需要的文件夹中(这里是cd /usr/local)

 

Ⅱ -2、wget下载 libfastcommon到指定路径下

 如果可以去git仓库可以看一下最新版是多少(不能去的话安装指令也用不了)

发现最新版本是1.0.69-1之后,我们安装1.0.69

cd /usr/local
wget https://github.com/happyfish100/libfastcommon/archive/V1.0.69.tar.gz

 (其实这一步我建立不了SSL连接,所以我直接去了仓库下载了并且上传了包到上面)

Ⅲ、解压libfastcommon

注:下面指令我改成1.0.67版本的了,但是截图没改还请包容

cd /usr/local
tar -zxvf libfastcommon-1.0.67.tar.gz
cd /usr/local/libfastcommon-1.0.69

Ⅳ、安装 libfastcommon 所需的依赖

yum -y install zlib zlib-devel pcre pcre-devel gcc gcc-c++ openssl openssl-devel libevent libevent-devel perl unzip net-tools wget

 

Ⅴ、安装 libfastcommon

cd /usr/local/libfastcommon-1.0.67
./make.sh

 下面是成功的样子

 还有一步

./make.sh install

 

Ⅵ、安装所需的依赖库 

cd /usr/local/libfastcommon-1.0.67
yum -y install zlib zlib-devel pcre pcre-devel gcc gcc-c++ openssl openssl-devel libevent libevent-devel perl unzip net-tools wget

Ⅶ、更换版本时卸载 libfastcommon方法(不是现在需要,如果版本不兼容,想换版本使用)

/usr/local/libfastcommon-1.0.67

 进入目录(之前make过才叫安装了,只是下载解压,它还是源代码,不算安装)
 

./make.sh clean

然后就可以从第一步开始选择安其他版本的
 

 2.安装libserverframe

我之前是安装5.x版本安装,走到编译时出现了 

 

 网上教程都是说libfastcommon有问题,我也换了好几个版本,还下了master版本,依旧不行,后面找到了还需要安装这个。 

Ⅰ-1、站内下载 libserverframe

 【免费】libserverframe-1.1.26.tar.gz(对应fastdfs-6.9.5.tar.gz)资源-优快云文库

 下载之后拖入/usr/local

 Ⅱ-2、wget指令下载

cd /usr/local
wget https://codeload.github.com/happyfish100/libserverframe/tar.gz/V1.1.26

 下载之后的包名应该辨识度很低,请改为 libserverframe-1.1.26.tar.gz
(下载之后应该是V1.1.26,这一步我省略了,所以没有验证,根据经验应该是这个名字)

Ⅲ、解压 libserverframe

cd /usr/local
tar -zxvf libserverframe-1.1.26.tar.gz

 

Ⅳ、编译 libserverframe

cd /usr/local/libserverframe-1.1.26
./make.sh

 

./make.sh install

 

 这两个都安装好了,才能安装Fasdtdfs

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值