CentOS8.4安装 FastDFS与Nginx

** 如有错误,感谢指正**

如有错误,感谢指正,请私信博主,有辛苦红包,拜“一字之师”。

请根据目录寻找自己需要的段落

导语:本博客为个人整理Java学习记录帖,如有错误,感谢指正。系统学习,欢迎持续关注,后续陆陆续续更新
Java 交流qq群 383245788

本文旨在帮助大家解决一下安装问题,本人笨笨踩坑四个半小时,终于搭建成功。希望本文对大家有帮助

搭建环境

CentOS-8.4(server)、FastDFS_v5.08、fastdfs-nginx-module_v1.16、libfastcommon-master、nginx-1.8.0
所有包 上传至 /root/upload/ 目录。由于我只开了这一个虚拟机,伪分布式,并没有搭建真正的分布式,多机器配置暂未学习。

FastDFS核心安装

Tracker Server 和 Storage Server 完全一致安装。
1.安装依赖
FastDFS 是 C 语言开发的应用。安装必须使用 make、cmake 和 gcc 编译

yum install -y make cmake gcc gcc-c++

本人建议将nginx和别的服务器软件的依赖一并安装,常用依赖如下,不全。
gcc 、pcre 、zlib、openssl

yum install -y gcc gcc-c++ make automake autoconf libtool pcre pcre-devel zlib zlib-devel openssl openssl-devel

2.解压FastDFS核心库
libfastcommon 是从 FastDFS 和 FastDHT 中提取出来的公共 C 函数库

cd /root/upload
unzip libfastcommon-master.zip -d /usr/local/fastdfs

3.进入解压后的目录

cd /usr/local/fastdfs/libfastcommon-master

4.编译安装
libfastcommon 没有提供 make 命令安装文件。使用的是 shell 脚本执行编译和安装。有固定的默认安装位置。在/usr/lib64 和/usr/include/fastcommon 两个目录中。
编译

./make.sh

安装

./make.sh install

5.创建软连接
因为 FastDFS 主程序设置的 lib 目录是/usr/local/lib,所以需要创建软链接

ln -s /usr/lib64/libfastcommon.so /usr/local/lib/libfastcommon.so
ln -s /usr/local/lib64/libfdfsclient.so /usr/local/lib/libfdfsclient.so
ln -s /usr/local/lib64/libfdfsclient.so /usr/lib/libfdfsclient.so

6.解压 FastDFS 主程序

cd /root/upload 
tar -zxf FastDFS_v5.08.tar.gz -C /usr/local/fastdfs

7.修改安装路径

cd /usr/local/fastdfs/FastDFS
vi /usr/local/fastdfs/FastDFS/make.sh

找到 TARGET_PREFIX=$DESTDIR/usr
修改结果如下

TARGET_PREFIX=$DESTDIR/usr/local

8.编译安装

./make.sh
./make.sh install

安装后,FastDFS 主程序所在位置是:
/usr/local/bin - 可执行文件所在位置。默认安装在/usr/bin 中。
/etc/fdfs - 配置文件所在位置。就是默认位置。
/usr/local/lib64 - 主程序代码所在位置。默认在/usr/bin 中。
/usr/local/include/fastdfs - 包含的一些插件组所在位置。默认在/usr/include/fastdfs 中。
9.FastDFS 安装后资源简介

  • 服务脚本

/etc/init.d/目录中,脚本文件是 - fdfs-storaged 和 fdfs-tracker

ls /etc/init.d/ | grep fdfs
  • 配置文件模板

/etc/fdfs/ 目 录 中 , 配 置 文 件 是 - client.conf.sample 、 storage.conf.sample 和tracker.conf.sample

ls /etc/fdfs
  • 4
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

墨竹菊

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值