目录
Ⅱ -2、wget下载 libfastcommon到指定路径下
Ⅶ、更换版本时卸载 libfastcommon方法(不是现在需要,如果版本不兼容,想换版本使用)
一、下载Fasdtdfs
1. 安装发射器libfastcommon
注:因为用的是 fastdfs-6.9.5 ,所以应该下载 libfastcommon-1.0.67,但是截图是libfastcommon-1.0.69(因为我一开始安装有点问题)
Ⅰ、安装gcc(有可以不安)
yum install -y gcc gcc-c++
Ⅱ-1、下载站内的libfastcommon拖入指定路径
上面这个应该是fastdfs-6.9.5-1 的我们现在演示 fastdfs-6.9.5 下载下面这个
【免费】libfastcommon-1.0.69.tar.gz资源-优快云文库
【免费】libfastcommon-1.0.67.tar.gz(对应fastdfs-6.9.5.tar.gz)-其它文档类资源-优快云文库
下载完成之后,用FinalShell之类的拖到需要的文件夹中(这里是cd /usr/local)
Ⅱ -2、wget下载 libfastcommon到指定路径下
如果可以去git仓库可以看一下最新版是多少(不能去的话安装指令也用不了)
发现最新版本是1.0.69-1之后,我们安装1.0.69
cd /usr/local
wget https://github.com/happyfish100/libfastcommon/archive/V1.0.69.tar.gz
(其实这一步我建立不了SSL连接,所以我直接去了仓库下载了并且上传了包到上面)
Ⅲ、解压libfastcommon
注:下面指令我改成1.0.67版本的了,但是截图没改还请包容
cd /usr/local
tar -zxvf libfastcommon-1.0.67.tar.gz
cd /usr/local/libfastcommon-1.0.69
Ⅳ、安装 libfastcommon 所需的依赖
yum -y install zlib zlib-devel pcre pcre-devel gcc gcc-c++ openssl openssl-devel libevent libevent-devel perl unzip net-tools wget
Ⅴ、安装 libfastcommon
cd /usr/local/libfastcommon-1.0.67
./make.sh
下面是成功的样子
还有一步
./make.sh install
Ⅵ、安装所需的依赖库
cd /usr/local/libfastcommon-1.0.67
yum -y install zlib zlib-devel pcre pcre-devel gcc gcc-c++ openssl openssl-devel libevent libevent-devel perl unzip net-tools wget
Ⅶ、更换版本时卸载 libfastcommon方法(不是现在需要,如果版本不兼容,想换版本使用)
/usr/local/libfastcommon-1.0.67
进入目录(之前make过才叫安装了,只是下载解压,它还是源代码,不算安装)
./make.sh clean
然后就可以从第一步开始选择安其他版本的
2.安装libserverframe
我之前是安装5.x版本安装,走到编译时出现了
网上教程都是说libfastcommon有问题,我也换了好几个版本,还下了master版本,依旧不行,后面找到了还需要安装这个。
Ⅰ-1、站内下载 libserverframe
【免费】libserverframe-1.1.26.tar.gz(对应fastdfs-6.9.5.tar.gz)资源-优快云文库
下载之后拖入/usr/local
Ⅱ-2、wget指令下载
cd /usr/local
wget https://codeload.github.com/happyfish100/libserverframe/tar.gz/V1.1.26
下载之后的包名应该辨识度很低,请改为 libserverframe-1.1.26.tar.gz
(下载之后应该是V1.1.26,这一步我省略了,所以没有验证,根据经验应该是这个名字)
Ⅲ、解压 libserverframe
cd /usr/local
tar -zxvf libserverframe-1.1.26.tar.gz
Ⅳ、编译 libserverframe
cd /usr/local/libserverframe-1.1.26
./make.sh
./make.sh install
这两个都安装好了,才能安装Fasdtdfs