安装 FastDFS |
FastDFS 支持 Linux、FreeBSD 等 UNIX 系统。
我们在示例中使用了 Red Hat Enterprise Linux Server release 6.2 64位(Santiago)系统。
FastDFS 版本要求4.00及以上,示例中使用 FastDFS_v4.00。
FastDHT 版本要求1.21及以上,示例中使用 FastDHT_v1.21。
libevent 版本要求为1.4.x 及以上,建议使用最新的 stable 版本,示例中使用 libevent-2.0.20-stable。
Berkeley DB 版本要求为5.3及以上,示例中使用 db-5.3.21。
由于 FastDFS 内部绑定了 libevent 作为 http 服务器,所以必须先安装 libevent。如果已经安装了 libevent,请确认安装路径是/usr,因为 FastDFS 在编译源程序时,需要到此目录下查找一些依赖文件,否则编译会出错。如果不是,建议首先卸载 libevent,然后安装到/usr 下。
FastDHT 的安装依赖于 libevent 和 oracle Berkeley Db,如果已经安装了 libevent 和 db,且符合版本要求,此处无需重复安装。
FastDFS 的安装步骤如下:
解压 libevent 文件,并进入解压后的目录,输入的命令如下:
tar -xvf libevent-2.0.20-stable.tar.gz
cd libevent-2.0.20-stable
配置安装目录。libevent 必须安装在/usr 目录下,输入的命令如下:
./configure --prefix=/usr
编译并安装,在编译之前先 clean 一下,输入的命令如下:
make clean
make
make install
解压 db 文件,并进入解压后的目录,输入的命令如下:
tar -xvf db-5.3.21.tar.gz
cd db-5.3.21
配置安装目录。由于 configure 文件位于 dist 目录下,但又必须在 build_unix 目录下运行,且 db 必须安装在/usr 目录下,所以运行如下命令:
cd build_unix
../dist/configure --prefix=/usr
编译并安装,在编译这前先 clean 一下,输入的命令如下:
make clean
make
make install
解压 FastDFS 文件,并进入解压后的目录,输入的命令如下:
tar -xvf FastDFS_v4.00.tar.gz
cd FastDFS
编译并安装,输入的命令如下:
./make.sh clean
./make.sh
./make.sh install
解压 FastDHT 文件,并进入解压后的目录,输入的命令如下:
tar -xvf FastDHT_v1.21.tar.gz
cd FastDHT
编译并安装,输入的命令如下:
./make.sh clean
./make.sh
./make.sh install