前言
网上可以搜到很多安装教程,但是对于新手来说,难免会踩一些小坑,导致重新搜其它教程,很浪费时间。下面写一些亲身经历以及朋友提供的小小坑,大佬绕过。
安装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配置的相同
目前能想到的大概就这些,后续有人提供的话,再更新。希望每个人在这条路上越走越好。不忘初心。