1.安装gcc
运行:yum install make cmake gcc gcc-c++
2.下载fastDFS安装需要的文件
libfastcommon-master、fastdfs-nginx-module、nginx 、 FastDFS 、 ngx_cache_purge(注意版本号)
3.分别对libfastcommon、FastDFS进行解压安装。对libfastcommon进行软连接
ln -s /usr/lib64/libfastcommon.so /usr/local/lib/libfastcommon.so
ln -s /usr/lib64/libfastcommon.so /usr/lib/libfastcommon.so
ln -s /usr/lib64/libfdfsclient.so /usr/local/lib/libfdfsclient.so
ln -s /usr/lib64/libfdfsclient.so /usr/lib/libfdfsclient.so
4.进入/etc/init.d/fdfs_storaged和/etc/init.d/fdfs_trackerd对其修改命令为 %s+/usr/local/bin+/usr/bin分别修改7处
5.配置跟踪器在解压fastdfs目录对tracker.conf.sample进行拷贝并命名为tracker.conf修改base_path为/fastdfs/tracker并创建该目录(开启22122端口)
6.在rc.local文件中添加/etc/init.d/fdfs_trackerd start设置开机自起
7.在fastdfs中拷贝storage.conf.sample并命名为storage.conf并配置属性开启23000端口
base_path=/fastdfs/storage
store_path0=/fastdfs/storage
tracker_server=本机IP:22122
http.server_port=9008
8.同第6步 /etc/init.d/fdfs_storaged start添加开机自起
9.安装fastdfs-nginxmodule修改conf文件将其中的地址修改为/usr/local/include --> /usr/include
10.删除/local目录下的nginx,进入nginx目录下并编译
./configure --add-module=/usr/local/fast/fastdfs-nginx-module/src/
11.复制/mod_fastdfs.conf到安装fdfs目录下并修改tracker_server、store_path0、connect_timeout、url_have_group_name
12.复制http.conf 和mime.types文件到fdfs安装目录,在/fastdfs/storage文件存储目录下创建软连接,将其链接到实际存放数据 的目录:ln -s /fastdfs/storage/data/ /fastdfs/storage/data/M00
13.修改nginx.conf文件
listen 9008;
location ~/group([0-9])/M00 {
ngx_fastdfs_module;
}
开启9008端口,并将nginx设置为自启动 /usr/local/nginx/sbin/nginx
完成单机版的fastdfs安装