前置条件 一个网络畅通的centos7并且把fastdfs工具资源包放进去了 没有这些资源的看前一篇博客
1.centos7.3上面还需yum安装一些资源
安装gcc(编译时需要)
因为fastdfs是C语言编写的,所以安装fastdfs之前先安装gcc进行yum install -y gcc gcc- c++
yum install -y gcc gcc- c++
安装libevent(运行时需要)
安装libevent,因为fastdfs是依赖libevent库的
libevent yum -y install libevent
2、详细步骤
检查前面的资源是否完整 切换目录到放资源的目录下
后面的步骤很多 ll 和pwd命令指示为了方便各位读者对照检查排错 如果和我的不一样说明你的步骤有问题
很多命令用table键补全就好
cd /usr/local/FastDFS/
ll
2.1 安装libfastcommon
libfastcommon是FastDFS官方提供的,libfastcommon包含了FastDFS运行所需要的一些基础库。
// 解压libfastcommon致/usr/local目录下
tar -zxvf libfastcommonV1.0.7.tar.gz -C /usr/local/
cd ..
./make.sh
./make.sh install
显然我们创建了一个目录来安装我们的东西 检查一下
ls /usr/lib64 | grep libfastcommon.so
cp usr/lib64/libfastcommon.so /usr/lib
再ls /usr/lib | grep libfastcommon.so 检查一下 和上图一样 就没问题了
2.2 安装FastDFS
cd到放FastDFS_v5.05.tar.gz文件的目录(绝对路径也行只要拿得到)
// 解压FastDFS_v5.05.tar.gz文件解压至/usr/local目录(就是最初资源包的目录)下