CentOS 7 安裝配置分布式文件系統 FastDFS 5.10
下載
目前作者最後一次releases的時間的17年4月6號,對應的最新版本是5.10,直接在余大的GitHub上下載就可以了:
https://github.com/happyfish100/fastdfs/releases
如上圖,由於FastDFS是純C語言實現,只支持Linux、FreeBSD等UNIX系統,所以我們直接下載tar.gz的壓縮包,同時FastDFS 5.0.5同以前版本相比將公共的一些函數等單獨封裝成了libfastcommon包,所以在安裝FastDFS之前我們還必須安裝libfastcommon,在余大的GitHub首頁可以看到:
我在/use/local下新建了文件夾fastdfs,後續的安裝存儲過程以此文件夾為主。
mkdir fastdfs
上面的兩個文件下載完成之後,我們把他們上傳到fastdfs文件夾下,然後就可以開始解壓安裝了
[[email protected] local]# cd fastdfs/ [[email protected] fastdfs]# ll total 800 -rw-r--r--. 1 root root 336589 Jun 26 15:13 fastdfs-5.10.tar.gz -rw-r--r--. 1 root root 478744 Jun 26 15:13 libfastcommon-1.0.35.zip
安裝
安裝libfastcommon
第一步是安裝libfastcommon,我們把剛才上傳到fastdfs文件夾下的文件解壓:
unzip libfastcommon-1.0.35.zip
解壓成功後進入目錄查看一下壓縮包內的文件:
[[email protected] fastdfs]# cd libfastcommon-1.0.35/ [[email protected] libfastcommon-1.0.35]# ls doc HISTORY INSTALL libfastcommon.spec make.sh php-fastcommon README src
如果沒有裝解壓工具unzip可以通過以下yum命令進行安裝後再解壓:
yum -y install unzip zip
解壓完成後就可以進行編譯安裝了,分別執行./make.sh和./make.sh install
如果系統提示找不到gcc命令,可以通過yum安裝gcc編輯器:
yum -y install gcc-c++
執行./make.sh命令進行編譯,沒有error信息的話就說明編譯成功了,最後再執行./make.sh install進行安裝,看到類似如下提示信息就說明libfastcommon已安裝成功:
本文出自 “趙波濤” 博客,請務必保留此出處http://zhaobotao.blog.51cto.com/10454811/1942019
CentOS 7 安裝配置分布式文件系統 FastDFS 5.10