1.将压缩包上传到opt目录下
2.解压该文件
cd /opt tar -zxvf FastDFS_v5.05.tar.gz
3.编译文件
cd FastDFS ./make.sh
如果出现下面的错误,那么我们需要先安装这个环境libfastcommon
3.1安装libfastcommon
3.2上传文件到/usr/local目录下并解压
tar -zxvf libfastcommonV1.0.7.tar.gz
3.3进入解压好的文件夹下,开始编译
cd libfastcommon-1.0.7 ./make.sh
如果出现无法识别./make.sh,那么运行运行下面的代码即可
yum -y install zlib zlib-devel pcre pcre-devel gcc gcc-c++ openssl openssl-devel libevent libe
之后你就可以通过./make.sh命令进行编译了
3.4编译并安装
./make.sh install
这里我们可以看到他是默认将这个东西安装到/usr/lib64目录下的,但是我们之后Fastdfs程序默认是引用/usr/lib目录下的文件,所以我们需要将该目录下的libfastcommon.so文件赋值粘贴到/usr/lib目录下
cp /usr/lib64/libfastcommon.so /usr/lib
4.重新编译安装我们的文件
./make.sh ./make.sh install
这样就算编译成功了。
这样就算安装成功了。
5.将conf配置目录下的所有文件都拷贝到/etc/fdfs
这时候我们先去查看一下是否有该目录,我们检查之后发现是没有的
但是当我们选择去创建该目录的时候会发现该目录其实已经存在了,
mkdir /etc/fdfs
我们可以进入该目录去检验一下,可以发现我们是可以进入该目录的,
cd fdfs
这就说明我们在安装Fastdfs的时候,他就已经默认帮我们将它创建了,知识这个目录是隐藏的
所以我们可以直接将conf目录下的所有文件全部拷贝到/etc/fdfs目录下
cp * /etc/fdfs