关于FastDFS安装时的一些小小坑

本文详细介绍了FastDFS的安装过程及常见问题解决方法,包括libfastcommon的安装,tracker和storage服务配置,以及Nginx和fastdfs-nginx-module模块的配置与错误排查。

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

前言

网上可以搜到很多安装教程,但是对于新手来说,难免会踩一些小坑,导致重新搜其它教程,很浪费时间。下面写一些亲身经历以及朋友提供的小小坑,大佬绕过。

安装libfastcommon

可能遇到的问题:

-bash: make: command not found
-bash: gcc: command not found

解决方案:
debian通过apt-get install gcc make安装
centos通过yum -y install gcc make安装

配置tracker.conf服务

在配置时注意base_path和base_addr的区别,还有填写的路径,一定要提前建好。

配置storage.conf服务
tracker_server=“”’,很多只写了一个IP,有的人直接复制上去了。注意,这里需要填写你本地的IP。

配置client.conf
配置里面的tracker_server的ip,port和storage.conf要一致。路径也是。

启动
启动时可以直接使用`sudo service fdfs_storaged/fdfs_tracker start

启动完成后,使用 ps aux | grep fdfs来进行查询是否启动成功

安装Nginx和fastdfs-nginx-module模块

可能的报错:

/usr/include/fastdfs/fdfs_define.h:15:27: fatal error: common_define.h: No such file or directory

解决方案:修改fastdfs-nginx-module-1.20/src/config文件
ngx_module_incs="/usr/include/fastdfs /usr/include/fastcommon/"
CORE_INCS="$CORE_INCS /usr/include/fastdfs /usr/include/fastcommon/"

配置Nginx和fastdfs-nginx-module模块
tracker_server同上,storage_server_port需要和storage配置的相同

目前能想到的大概就这些,后续有人提供的话,再更新。希望每个人在这条路上越走越好。不忘初心。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值