安装fastdfs-nginx-module插件时,遇到:
解决方法:
1.应该查找此文件位置:
sudo find / -name fdfs_define.h
2.查看Makefile文件:
1
2 default: build
3
4 clean:
5 rm -rf Makefile objs
6
7 build:
8 $(MAKE) -f objs/Makefile
9
10 install:
11 $(MAKE) -f objs/Makefile install
12
13 modules:
14 $(MAKE) -f objs/Makefile modules
15
16 upgrade:
17 /usr/local/nginx/sbin/nginx -t
18
19 kill -USR2 `cat /usr/local/nginx/logs/nginx.pid`
20 sleep 1
21 test -f /usr/local/nginx/logs/nginx.pid.oldbin
22
23 kill -QUIT `cat /usr/local/nginx/logs/nginx.pid.oldbin`
发现执行的是objs/Makefile,再找到此文件
8 ALL_INCS = -I src/core \
9 -I src/event \
10 -I src/event/modules \
11 -I src/os/unix \
12 -I /usr/local/include/fastdfs \
13 -I /usr/local/include/fastcommon/ \
14 -I ../pcre-8.40 \
15 -I ../zlib-1.2.11 \
16 -I objs \
17 -I src/http \
18 -I src/http/modules
在之后添加找到的的文件目录即可