参考文献

https://github.com/happyfish100/
https://github.com/happyfish100/fastdfs/wiki
https://www.cnblogs.com/leechenxiang/p/5406548.html
https://www.cnblogs.com/leechenxiang/p/7089778.html

环境准备

  • Centos7.x 两台,分别安装tracker与storage
  • 下载安装包:

    • libfatscommon:FastDFS分离出的一些公用函数包
    • FastDFS:FastDFS本体
    • fastdfs-nginx-module:FastDFS和nginx的关联模块
    • nginx:发布访问服务

      安装步骤 (tracker与storage都要执行)

  • 安装基础环境 ```shell yum install -y gcc gcc-c++ yum -y install libevent

  1. - 安装libfatscommon函数库
  2. ```shell
  3. # 解压
  4. tar -zxvf libfastcommon-1.0.42.tar.gz
  • 进入libfastcommon文件夹,编译并且安装 ```shell ./make.sh ./make.sh install
  1. 安装的目录从控制台看一下:
  2. - 安装fastdfs主程序文件
  3. ```shell
  4. # 解压
  5. tar -zxvf fastdfs-6.04.tar.gz
  • 进入到fastdfs目录,查看fastdfs安装配置 ```shell cd fastdfs-6.04/ vim make.sh
  1. ```shell
  2. TARGET_PREFIX=$DESTDIR/usr
  3. TARGET_CONF_PATH=$DESTDIR/etc/fdfs
  4. TARGET_INIT_PATH=$DESTDIR/etc/init.d

安装fastdfs

  1. ./make.sh
  2. ./make.sh install

配置FastDFS环境准备工作 - 图1
如上图,

  • /usr/bin 中包含了可执行文件;
  • /etc/fdfs 包含了配置文件;配置FastDFS环境准备工作 - 图2
    配置FastDFS环境准备工作 - 图3
    • 拷贝配置文件如下: ```shell cp /home/software/FastDFS/fastdfs-6.04/conf/* /etc/fdfs/

``` 配置FastDFS环境准备工作 - 图4