安裝前的準備
(1) 檢查Linux上是否安裝了 gcc、libevent、libevent-devel
yum list installed | grep gcc
yum list installed | grep libevent
yum list installed | grep libevent-devel
(2) 如果沒有安裝,則需進行安裝
yum install gcc libevent libevent-devel –y
安裝 libfastcommon 庫
libfastcommon 庫是 FastDFS 文件系統(tǒng)運行需要的公共 C 語言函數(shù)庫
注意:目前最新版本的v1.0.39和最新版的FastDFS5.11不兼容,所有我們這里使用的版本是v1.0.36 下載地址:https://github.com/happyfish100
(1) 將下載好的libfastcommon文件上傳到Linuxs(/home/soft)
(2) 解壓下載下來的tar.gz壓縮包到當前目錄
tar -zxvf libfastcommon-1.0.36.tar.gz
(3) 切換到解壓后的libfastcommon目錄
cd libfastcommon-1.0.36
(4) 執(zhí)行make腳本進行編譯
./make.sh
注意: make編譯的時候如果報錯,需解決錯誤后再次進行make,通常發(fā)生錯誤是由于Linux缺少某些依賴庫導致,根據(jù)錯誤提示解決錯誤
(5) 執(zhí)行make install進行安裝
./make.sh install
至此 libfastcommon 庫安裝完畢
FastDFS沒有Windows版本,不能在Windows下使用。
FastDFS需要安裝部署在Linux環(huán)境下,我們這里使用的是fastdfs-5.11版本(201901)
下載地址:https://github.com/happyfish100/fastdfs/archive/V5.11.tar.gz
(1) 將下載好的FastDFS文件上傳到Linux(home/soft)
(2) 解壓下載下來的tar.gz壓縮包到當前目錄
tar -zxvf fastdfs-5.11.tar.gz
(3) 切換到解壓后FastDFS的目錄
cd fastdfs-5.11
(4) 執(zhí)行make腳本進行編譯
./make.sh
(5) 執(zhí)行make install進行安裝
./make.sh install
至此FastDFS安裝完成
所有編譯出來的文件存放在/usr/bin目錄下
所有配置文件存放在/etc/fdfs目錄下
(6) 查看安裝后的效果
A、 查看FastDFS相關的可執(zhí)行程序
ll /usr/bin/fdfs*
/usr/bin是Linux的環(huán)境變量,可通過echo $PATH查看
B、 查看FastDFS的配置文件
ll /etc/fdfs/
(7) 另外注意需要把解壓后的fastdfs-5.11/conf目錄下的兩個文件拷貝到/etc/fdfs/ ,否則后續(xù)會有很多奇怪問題不好解決
cp http.conf /etc/fdfs/
cp mime.types /etc/fdfs/
這兩個文件后續(xù)需要用到,所以先拷貝過去