nginx安装与调试
1.nginx源码方式安装
#下载
wget http://nginx.org/download/nginx-1.16.1.tar.gz
#解压
tar -zxvf nginx-1.16.1.tar.gz
#设置安装路径(请自行修改,这里选择的是/home/work/nginxCode/nginx)
./configure --prefix=/home/work/nginxCode/nginx
#编译
sudo make
#安装
sudo make install
如果遇到报错可以参考这篇: nginx源码下载、编译和安装
关于make和make install不懂的可以看这篇: Linux中make, make install命令分别是什么,用法?
2.使用GDB调试nginx
若想使用gdb调试nginx,其编译配置中需要添加-O0 和 -g 选项,-O0代表不进行优化,-g代表调试模式;

vi objs/Makefile
#增加 -O0 和 -g 选项; -O0代表不进行优化,-g代表调试模式
CFLAGS = -pipe -W -Wall -Wpointer-arith -Wno-unused-parameter -g -O0
修改完后,在重新执行nginx安装步骤中的编译和安装,即make && make install

浙公网安备 33010602011771号