#!/bin/bash
yum install -y gcc glibc gcc-c++ make git
cd /usr/local/package
cp libfastcommon-1.0.7.tar.gz ../
cp FastDFS_v5.05.tar.gz ../
cp fastdfs-nginx-module_v1.16.tar.gz ../
cd ..
tar -xzvf libfastcommon-1.0.7.tar.gz
tar -xzvf FastDFS_v5.05.tar.gz
tar -xzvf fastdfs-nginx-module_v1.16.tar.gz
rm -rf libfastcommon-1.0.7.tar.gz
cd libfastcommon-1.0.7
./make.sh
./make.sh install
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
cd /usr/local/FastDFS
./make.sh
./make.sh install
ln -s /usr/bin/fdfs_trackerd /usr/local/bin
ln -s /usr/bin/fdfs_storaged /usr/local/bin
ln -s /usr/bin/stop.sh /usr/local/bin
ln -s /usr/bin/restart.sh /usr/local/bin
cd /etc/fdfs/
cp tracker.conf.sample tracker.conf
cp storage.conf.sample storage.conf
cp client.conf.sample client.conf
mkdir -p /data/fastdfs/tracker
mkdir -p /data/fastdfs/storage
mkdir -p /data/fastdfs/file
mkdir -p /data/fastdfs/client
cp /usr/local/fastdfs-nginx-module/src /etc/fdfs/
更改module下的conf