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

前言

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

安装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配置的相同

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

上一篇:php – 如何在Facebook中显示用户的位置?


下一篇:每周总结9