fastdfs安装介绍
-
环境准备
- 本人的阿里云服务器
CentOS Linux release 7.9.2009 (Core)
版本(通过命令cat /etc/redhat-release
查看自己的Linux版本信息) - 过程中使用的软件包都是从github上面下载的,也可以依赖服务器的wget工具远程拉取软件包
- 这里推荐一篇github的安装篇幅
https://github.com/happyfish100/fastdfs/wiki
,本人在按照这个文章按照时一直出现问题,所以才写了这篇文章记录一下成功安装的过程 - 最重要的一点,后续配置nginx进行访问url时,切记要开放端口访问权限,如果不想只单独开放一个端口访问,那就使用
systemctl stop firewalld
把防火墙关闭了,直到本地Win10电脑能通过浏览器访问到fastdfs的文件时才算成功。
- 本人的阿里云服务器
-
开启安装
- 先执行下面的命令,安装所需要的环境和工具,一般来说,使用服务器执行下面的命令安装工具是不会出现问题的,如果出现问题,那就另求别路。
yum install git gcc gcc-c++ make automake autoconf libtool pcre pcre-devel zlib zlib-devel openssl-devel wget vim -y
- 新建
/home/dfs
目录用来存储数据mkdir /home/dfs
- 切换到
/usr/local/src
目录下,该目录专门用来存储本次过程使用的安装包cd /usr/local/src
- 下载并安装libfastcommon,下面有两种方式
- 通过git工具克隆(过程中可能会卡死,可以使用第二种方式)
git clone https://github.com/happyfish100/libfastcommon.git --depth 1
- 通过
https://github.com/happyfish100/libfastcommon.git
来到GitHub页面并下载zip压缩包,通过传输工具(传输工具我用的Xftp)传输到服务器的/usr/local/src
目录。 - 此时我们在
/usr/local/src
目录,对于zip压缩包而言使用unzip 压缩包名称
就可以进行解压缩,解压之后进入libfastcommon目录,执行./make.sh
,之后执行./make.sh install
(也可以使用一条./make.sh && ./make.sh install
命令完成两步操作)(这里的其他文件先不要理会))
- 通过git工具克隆(过程中可能会卡死,可以使用第二种方式)
- 先执行下面的命令,安装所需要的环境和工具,一般来说,使用服务器执行下面的命令安装工具是不会出现问题的,如果出现问题,那就另求别路。