`
Chen.H
  • 浏览: 47329 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

FastDFS 的安装和配置 修订版

阅读更多
FastDFS Home:http://code.google.com/p/fastdfs/
1. 安装
http://code.google.com/p/fastdfs/wiki/Setup http://hi.baidu.com/leolance/blog/item/3c273327978ae55f93580703.html
安装libevent (对libevent的版本要求为1.4.x,建议使用最新的stable版本,如1.4.14b。 注意,千万不要使用libevent 2.0非 将以下命令 copy 到 shell 脚本执行就可以了:
##################### setup fastdfs start #####################
cd /home/download; wget --no-check-certificate https://github.com/downloads/libevent/libevent/libevent-1.4.14b-stable.tar.gz; tar -zvxf libevent-1.4.14b-stable.tar.gz;
cd libevent-1.4.14b-stable;
./configure; make; make install
ldconfig
mkdir -p /home/server;
mkdir -p /home/fastdfs
cd /home/download; wget http://fastdfs.googlecode.com/files/FastDFS_v3.11.tar.gz tar -zvxf FastDFS_v3.11.tar.gz; mv FastDFS /home/server/FastDFS_v3.11;
cd /home/server/FastDFS_v3.11
./make.sh; ./make.sh install
##################### setup fastdfs end#####################
2. 配置
cd /home/server/FastDFS_v3.11 配置 tracker_server:
vi /etc/fdfs/tracker.conf
设置 base_path=/home/fastdfs;
thread_stack_size = 512KB; http.disabled=true
启动: /usr/local/bin/fdfs_trackerd /etc/fdfs/tracker.conf 配置 storage_server:
vi /etc/fdfs/storage.conf
设置 base_path=/home/fastdfs;
store_path0=/home/fastdfs;
http.disabled=true
tracker_server=192.168.51.110:22122
tracker_server=192.168.51.111:22122 (可以指定多个tracker_server)
启动: /usr/local/bin/fdfs_storaged /etc/fdfs/storage.conf
*注:如果storage server有多个ip,可以用bind_addr来指定某个特定ip,bind_addr地址会提交给tracker_server,然后track
重启命令:
sh /home/server/FastDFS_v3.11/restart.sh /usr/local/bin/fdfs_trackerd /etc/fdfs/tracker.conf sh /home/server/FastDFS_v3.11/restart.sh /usr/local/bin/fdfs_storaged /etc/fdfs/storage.conf
3. Nginx插件
cd /home/download;
wget http://fastdfs-nginx-module.googlecode.com/files/fastdfs-nginx-module_v1.10.tar.gz;
tar zvxf fastdfs-nginx-module_v1.10.tar.gz
wget http://nginx.org/download/nginx-1.3.4.tar.gz; tar zvxf nginx-1.3.4.tar.gz;
cd nginx-1.3.4; ./configure --prefix=/usr/local/nginx-1.3.4 --add-module=/home/download/fastdfs-nginx-module/src; make; make install;
cp /home/download/fastdfs-nginx-module/src/mod_fastdfs.conf /etc/fdfs/mod_fastdfs.conf
vi /etc/fdfs/mod_fastdfs.conf
设置: base_path=/home/fastdfs
tracker_server=192.168.51.110:22122
tracker_server=192.168.51.111:22122
store_path0=/home/fastdfs
url_have_group_name = true
log_filename=/usr/local/nginx-1.3.4/conf/fastdfs.log cd /usr/local/nginx-1.3.4;
vi conf/nginx.conf;
添加:
location /group1/M00 {
root /home/fastdfs/data;
ngx_fastdfs_module;
}
启动 nginx: /usr/local/nginx-1.3.4/sbin/nginx 待续。。。
4. 安装 php 驱动
cd /home/server/FastDFS/php_client/ /home/server/php/bin/phpize
./configure --with-php-config=/home/server/php/bin/php-config make; make install
vi /etc/fdfs/client.conf; 设置 base_path; tracker_server; http.tracker_server_port;
vi /home/server/php/etc/php.ini (如果没有,cp /home/download/php-5.3.6/php.ini-production /home/server/php/lib/php.ini) 添加:
extension = fastdfs_client.so
fastdfs_client.tracker_group_count = 1
fastdfs_client.tracker_group0 = /etc/fdfs/client.conf 测试:/usr/local/php/bin/php -m 如果看到 fastdfs_client 说明配置成功了。
此时就可以执行 /usr/local/php/bin/php fastdfs_test.php
分享到:
评论

相关推荐

    FastDFS安装和配置过程

    ### FastDFS安装与配置详解 #### 一、FastDFS简介 FastDFS是一个高效的分布式文件系统,主要用于海量数据存储,能够实现文件的快速存取。它由淘宝的技术团队开发,主要适用于互联网环境下大流量高并发的场景。...

    FastDFS需要的配置需要软件和配置说明

    2. **安装FastDFS**:下载FastDFS源码,解压后进行编译和安装。在安装过程中,需要配置FastDFS的安装路径、数据存储路径等信息。 3. **配置FastDFS**:修改`/etc/fdfs`目录下的`tracker.conf`和`storage.conf`文件...

    Redhat下Fastdfs安装配置及nginx模块安装配置文档.pdf

    首先,从GitHub上下载libevent的稳定版本,解压并进行配置、编译和安装。这一步是为了为FastDFS提供事件处理支持。 2. 安装FastDFS: 从Google Code获取FastDFS的源码包,解压后进行相应的配置修改,启用HTTP服务...

    FastDFS 安装和配置.docx

    接下来,我们要安装Tracker服务,同样解压FastDFS_v5.05.tar.gz,然后进行编译和安装。Tracker是FastDFS的核心组件之一,负责文件服务器(Storage)的管理和调度,以及客户端的连接。 安装完成后,我们需要配置...

    FastDFS所有安装配置文件

    在这个压缩包文件中,包含了FastDFS安装和配置所需的全部文件,包括客户端配置、存储节点配置、追踪节点配置、Nginx集成配置等。 1. **client.conf**:这是FastDFS客户端的配置文件,主要用于设置客户端连接到...

    fastdfs安装程序集合:fastdfs安装需要的所有程序

    2. 安装FastDFS:解压FastDFS安装包,配置编译参数(通常包括libfastcommon的安装路径),然后进行编译和安装。 3. 安装Nginx:如果尚未安装Nginx,需要先安装。Nginx可以从官方网站下载源码包,然后按照官方文档的...

    FastDFS安装配置手册

    《FastDFS安装配置手册》 FastDFS是一款开源的高性能、轻量级的分布式文件系统,主要解决大容量存储和负载均衡的问题,尤其适合图片、视频等大量文件存储。FastDFS为互联网应用提供了一个高效的文件存储解决方案,...

    Linux下分布式文件系统FastDFS安装与配置

    Linux下分布式文件系统FastDFS安装与配置

    fastdfs 安装配置所需的安装包

    fastdfs 安装配置所需的安装包 FastDFS_v5.02.tar.gz fastdfs-nginx-module_v1.15.tar.gz nginx-1.4.7.tar.gz ngx_cache_purge-2.1.tar.gz pcre-8.34.tar.gz zlib-1.2.8.tar.gz 安装方法:...

    fastdfs 安装及使用

    **FastDFS简介** FastDFS是一个开源的高性能、轻量级的分布式文件系统,它对文件进行管理,包括文件存储、...了解并熟练掌握FastDFS的安装、配置、使用以及与Java的集成,对于提升系统的稳定性和扩展性具有重要意义。

    fastDFS+Nginx安装包(Linux版本)

    接下来,我们将深入探讨这些组件的功能和安装过程。 **FastDFS** FastDFS是一个开源的、高性能的、轻量级的分布式文件系统,主要解决大容量存储和负载均衡问题。它对文件进行管理,包括文件存储、文件同步、文件...

    FastDFS集群安装及配置规范

    - 下载FastDFS源码包,解压并进入目录进行编译和安装。 - 配置Tracker服务,修改`conf/tracker.conf`,设置端口号、工作模式等参数。 - 启动Tracker服务,添加开机启动项。 2. **Storage服务器安装与配置**: -...

    FastDFS集群配置文件

    总结来说,FastDFS集群配置涉及到多个层面,包括FastDFS自身的配置、Nginx的反向代理设置、Keepalived的高可用保障,以及监控和维护脚本。理解这些配置文件的功能和设置,对于构建稳定、高效、可靠的FastDFS集群至关...

    FastDFS 5.05 + nginx + cache 集群安装配置手册

    本指南详细介绍了如何在 CentOS 6.5 x86_64 操作系统上安装配置 **FastDFS 5.05**、**nginx** 和 **nginx cache** 插件。该配置适用于搭建高性能的文件服务集群。 ##### (一) 下载FastDFS安装包 首先,需要从官方...

Global site tag (gtag.js) - Google Analytics