踩坑記錄,方便以後使用
fastdfs
系統:centos7.4
FastDFS:5.11
libfastcommon:1.0.39
fastdfs-nginx-module:1.20
nginx:1.14.1
實測目前這個版本可用,版本更換會遇到很多奇奇怪怪的問題需要改配置
作者的GitHub地址:https://github.com/happyfish100
使用
FastDFS:5.11.zip
libfastcommon:1.0.39.zip
fastdfs-nginx-module:1.20.zip
因爲.tar.gz 這個後綴的會報錯,具體會有什麼找不到或者警告或者其他,本人腳本能力有限修改不了
一些基礎環境
yum install vim wget zlib zlib-devel pcre pcre-devel gcc gcc-c++ openssl openssl-devel libevent libevent-devel perl net-tools unzip
wget https://github.com/happyfish100/fastdfs/archive/V5.11.zip
wget https://github.com/happyfish100/libfastcommon/archive/V1.0.39.tar.gz
tar -zxvf xxx.tar.gz 解壓nginx
創建目錄
[root@localhost /]# mkdir -p /usr/local/FastDFS
[root@localhost /]# mkdir -p /data/fastdfs/storage
unzip fastdfs-nginx-module-1.20.zip
unzip fastdfs-5.11.zip
進入到解壓的libfastcommon-1.0.39.tar.gz
[root@localhost libfastcommon-]# ./make.sh
[root@localhost libfastcommon-]# ./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
進入fastdfs-5.11文件夾中
[root@localhost FastDFS]# cd fastdfs-5.11
[root@localhost fastdfs-5.11]# ./make.sh
[root@localhost fastdfs-5.11]# ./make.sh install