博客
关于我
fastdfs详细安装教程
阅读量:431 次
发布时间:2019-03-06

本文共 1775 字,大约阅读时间需要 5 分钟。

FastDFS 安装与配置指南

前言

近年来,我开始涉及到 FastDFS 的项目部署,为了确保项目顺利进行,我自己搭建了一套 FastDFS 服务器。通过这次实践,我总结了一套完整的安装流程,希望能为有类似需求的朋友提供一份清晰的参考。

前期准备

在正式开始安装之前,需要准备以下环境:

  • 操作系统:CentOS 7
  • 软件包:FastDFS_v5.05.tar.gz
  • 依赖库:libfastcommon

开始安装

安装 Tracker

  • 安装 GCC 环境
  • yum install gcc-c++
    1. 安装 Libevent
    2. yum -y install libevent
      1. 安装 Libfastcommon
      2. cd /usr/localtar -zxvf libfastcommonV1.0.7.tar.gzcd libfastcommon-1.0.7./make.sh./make.sh install

        安装完成后,如果遇到 perl 未找到 的错误,请执行以下命令:

        yum -y install perl unzip net-tools wget
        1. 配置 Libfastcommon/usr/lib64/libfastcommon.so 拷贝至 /usr/lib

        2. 安装 FastDFS

        3. tar -zxvf FastDFS_v5.05.tar.gzcd FastDFS./make.sh./make.sh install
          1. 配置 FastDFS将安装目录下的 conf 文件拷贝至 /etc/fdfs,包含以下文件:client.conf、http.conf、mime.conf、storage.conf、storage_ids.conf、tracker.conf。

          2. 创建 Tracker 配置文件

          3. cp tracker.conf.sample tracker.confvi tracker.conf

            修改 base_path 为:

            base_path=/home/FastDFS
            1. 启动 Tracker 服务
            2. /usr/bin/fdfs_trackerd /etc/fdfs/tracker.conf restart
              1. 设置开机自动启动
              2. vim /etc/rc.d/rc.local

                在文件末尾添加以下内容:

                /usr/bin/fdfs_trackerd /etc/fdfs/tracker.conf restart

                安装 Storage

              3. 配置 Storage
              4. cp storage.conf.sample storage.confvi storage.conf

                修改以下内容:

                group_name=group1base_path=/home/FastDFSstore_path0=/home/FastDFS/fdfs_storage

                如果有多个存储路径,可以添加更多 store_path

                1. 配置 Tracker 服务器地址
                2. tracker_server=192.168.20.1:22122

                  将地址替换为实际的服务器 IP 地址。

                  1. 启动 Storage 服务
                  2. /usr/bin/fdfs_storaged /etc/fdfs/storage.conf restart
                    1. 设置开机自动启动
                    2. vim /etc/rc.d/rc.local

                      在文件末尾添加以下内容:

                      /usr/bin/fds_storaged /etc/fdfs/storage.conf restart

                      上传测试

                    3. 配置 Client
                    4. vi /etc/fdfs/client.conf

                      修改以下内容:

                      base_path=/home/FastDFStracker_server=192.168.20.1:22122
                      1. 上传文件
                      2. /usr/bin/fdfs_test /etc/fdfs/client.conf upload /path/to/your/file

                        例如,上传 /home/图片/1.png 到 FastDFS:

                        /usr/bin/fdfs_test /etc/fdfs/client.conf upload /home/图片/1.png

                        通过以上步骤,您可以在 CentOS 7 环境下成功搭建并配置 FastDFS 服务器。安装完成后,请根据实际需求进行路径和配置文件的调整。

    转载地址:http://lquyz.baihongyu.com/

    你可能感兴趣的文章
    PHP 第一天
    查看>>
    Redis使用量暴增,快速定位有哪些大key在作怪
    查看>>
    php 结课作业答案,北语201803考试批次《PHP》(结课作业)1.pdf
    查看>>
    PHP 统计数据功能 有感
    查看>>
    SpringBoot处理JSON数据
    查看>>
    Redis使用基本套路
    查看>>
    php 解决项目中多个自动加载冲突问题
    查看>>
    PHP 设置调试工具XDebug PHPStorm IDE
    查看>>
    php 身份证号检测
    查看>>
    PHP 输入输出流合集
    查看>>
    PHP 过滤器(Filter)
    查看>>
    php 运算符and or && || 的详解
    查看>>
    php 返回html字符串长度限制,记一次js中和php中的字符串长度计算截取的终极问题和完美...
    查看>>
    php 阿里云oss 上传回调
    查看>>
    PHP 面向对象 final类与final方法
    查看>>
    php+JQ+EasyUI自动加载数据
    查看>>
    php+sql server根据自增序号id区间查询第几条到第几条的数据
    查看>>
    php--------获取当前时间、时间戳
    查看>>
    php--正则表达式
    查看>>
    php--防止sql注入的方法
    查看>>