FastDFS安装教程,详细步骤,适合新手学习(一)

下面是安装fastDFS文件服务器需要准备的安装包,如果您没有资源下载安装包,可以关注博主,查看博主上传的fastDFS文件,可以下载

FastDFS安装教程,详细步骤,适合新手学习(一)

第一步进入Linux服务器执行

yum -y install libevent

第二步解压  libfastcommon-1.0.42.tar       我安装的只可以是这个版本,不可以是1.0.7这个版本,因为每个版本对应的 fastdfs版本不一样,     这里我的fastdfs版本是fastdfs-6.04

如果需要每个安装包可以关注我的CSDN博客。我发布的文件下载中有提供

tar -zxvf libfastcommon-1.0.42.tar 

第三步

cd libfastcommon-1.0.42.tar 

进入到该文件里面可以看到mske.sh文件

第四步编译 make.sh

执行 ./make.sh

如果编译失败报错,执行  yum -y install gcc   命令

如果报错-bash: make: command not found提示,是因为安装系统的时候使用的是最小化mini安装,系统没有安装make、vim等常用命令,直接yum安装下即可。

yum -y install gcc automake autoconf libtool make

第五步编译完下载

执行 ./make.sh install

第六步进入到安装目录  /usr/lib64

cd /usr/lib64

第七步cd  /usr/lib64  找到 libfastcommon.so 拷贝到/usr/lib 下面

cp libfastcommon.so /usr/lib

第八步解压  tar -zxvf fastdfs-6.04.tar.gz

cd fastdfs-6.04

编译 ./make.sh

下载 ./make.sh install

cd /usr/bin         搜索 ll fdfs*  查看是否有fdfs文件 

FastDFS安装教程,详细步骤,适合新手学习(一)

下一步,cd /fastdfs-6.04/conf

将conf中的所有文件拷贝  到/etc/fdfs

cp * /etc/fdfs/

然后进入cd /etc/fdfs

FastDFS安装教程,详细步骤,适合新手学习(一)

 然后配置 vim tracker.conf   文件

配置tracker的日志路径   base_path=/fastdfs/tracker

cd /        进入根目录

创建文件夹   mkdir /fastdfs/tracker -p    递归创建

然后进入到fastdfs文件依次创出     mkdir storage     和   mkdir client   日志文件夹,后面配置需要

然后再次进入 /usr/bin   目录

执行   fdfs_trackerd /etc/fdfs/tracker.conf      启动tracker服务  

FastDFS安装教程,详细步骤,适合新手学习(一)

 没有显示任何,说明执行启动成功!

 fdfs_trackerd /etc/fdfs/tracker.conf restart 重启

FastDFS安装教程,详细步骤,适合新手学习(一)

tracker 服务安装完毕

cd /etc/fdfs  再次进入该文件夹

FastDFS安装教程,详细步骤,适合新手学习(一)

 vim storage.conf     进入该配置文件

修改base_path=/fastdfs/storage            数据存储以及日志存储路径
修改group_name=shanzi           访问图片的一个名称路径前缀,自定义前缀名称

修改store_path0=/fastdfs/storage       数据图片的存储路径

修改tracker_server=192.168.65.131:22122     端口不需要更改  ,ip改成当前虚拟机或者云服务器的ip地址

配置文件修改完毕,保存退出 wq!

然后进入 cd /usr/bin    查看到 fdfs_storaged  然后启动storage

FastDFS安装教程,详细步骤,适合新手学习(一)

 fdfs_storaged /etc/fdfs/storage.conf    回车键 启动storage

FastDFS安装教程,详细步骤,适合新手学习(一)

无任何显示,说明启动成功

 fdfs_storaged /etc/fdfs/storage.conf restart    重启storage

查看storage 是否启动成功   ps aux|grep storage

FastDFS安装教程,详细步骤,适合新手学习(一)

 查看tracker是否启动成功    ps aux|grep tracker

FastDFS安装教程,详细步骤,适合新手学习(一)

配置client.conf     cd /etc/fdfs

vim client.conf

修改  base_path=/fastdfs/client      日志存储路径

修改tracker_server=192.168.65.131:22122    端口不变,修改ip地址,当前虚拟机ip地址或者当前云服务器ip地址

配置完毕,测试上传图片到fastDFS文件服务器

cd /usr/bin

/usr/bin/fdfs_test /etc/fdfs/client.conf upload /home/tar/02.png 

图片上传成功,因为我的图片在 /home/tar下面,所以上传的图片路径要明确

上传成功,图片存储在我们之前配置的  /fastdfs/storage/data/00/00  路径下面,可以查看上传成功的说明,下面图示:

FastDFS安装教程,详细步骤,适合新手学习(一)

下一篇将是nginx与fastDFS的整合,通过nginx请求访问fastDFS文件服务器的图片

上一篇:Linux安装 nginx 以及 FASTDFS步骤详解


下一篇:《懒人Shell脚本》之四——日志条数动态实时统计