Linux安装Fastdfs


Linux安装Fastdfs

安装前的准备

  1. 检查Linux上是否安装了gcc、libevent、libevent-devel

    yum list installed | grep gcc
    
    yum list installed | grep libevent
    
    yum list installed | grep libevent-devel
    
  2. 如果没有安装,则需要进行安装

    yum install gcc libevent libevent-devel –y
    
  3. 下载libfastcommon文件

    https://github.com/happyfish100/libfastcommon/releases/tag/V1.0.36

  4. 下载fastdfs文件

    https://github.com/happyfish100/fastdfs/archive/V5.11.tar.gz

  5. 上传到linux中去

    cd /opt
    mkdir fastdfs
    cd fastdfs/
    

安装 libfastcommon 库

  1. 解压文件夹

    unzip libfastcommon-1.0.36.zip
    

  2. 执行make文件

  3. 执行make install进行安装

    ./make.sh install
    

    至此 libfastcommon 库安装完毕

安装FastDFS

  1. 解压下载下来的tar.gz压缩包到当前目录

    tar -zxvf fastdfs-5.11.tar.gz
    

    1. 执行make脚本进行编译

      ./make.sh
      

  2. 执行make install进行安装

    ./make.sh install
    

  3. 把解压后的fastdfs-5.11/conf目录下的两个文件拷贝到/etc/fdfs/,否则后续会有很多奇怪问题不好解决

    cp http.conf /etc/fdfs/
    
    cp mime.types /etc/fdfs/
    

  4. copy两个配置文件出来

    cp storage.conf.sample storage.conf
    cp tracker.conf.sample tracker.conf
    

  5. 修改配置文件

    vim tracker.conf
    

  6. 创建文件夹

    mkdir /opt/fastdfs/tracker
    
    vim storage.conf
    

    image-20230430185301839

  7. 创建文件夹

    mkdir /opt/fastdfs/storage
    mkdir /opt/fastdfs/storage/files
    

    如果是云服务器的同学不要忘记把端口打开!

    至此FastDFS安装完成

    所有编译出来的文件存放在/usr/bin目录下

    所有配置文件存放在/etc/fdfs目录下

    启动fastdfs

    fdfs_trackerd /etc/fdfs/tracker.conf
    fdfs_storaged /etc/fdfs/storage.conf
    

    进入/opt/fastdfs/storage/files/data,发现多了很多文件夹,说明fastdfs已经启动成功!!!

    image-20230430185451441

    关闭fastdfs

    fdfs_storaged /etc/fdfs/storage.conf stop
    

文章作者:
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 !
  目录