nginx是C语言开发,建议在linux上运行,本教程使用Centos7.0作为安装环境。
yum install gcc-c++
yum install -y pcre pcre-devel
注:pcre-devel是使用pcre开发的一个二次开发库。nginx也需要此库。
yum install -y zlib zlib-devel
yum install -y openssl openssl-devel
可以访问公网的情况直接使用yum下载安装依赖
下载依赖链接:https://pan.baidu.com/s/1hMritlHBjacIu4jz6AYAOg?pwd=j6qs
提取码:j6qs

使用yum安装依赖
yum --nodeps pcre-devel-8.32-17.el7.x86_64.rpm
依次安装所需的四个依赖
tar -zxvf nginx-1.20.0.tar.gz
cd nginx-1.20.0

2. 配置安装路径
#配置configure --prefix 代表安装的路径,--with-http_ssl_module 安装ssl,--with-http_stub_status_module查看nginx的客户端状态
./configure --prefix=/usr/local/nginx-1.20.0 --with-http_ssl_module --with-http_stub_status_module
#编译安装nginx
make & make install
cd /usr/local/nginx-1.20.0/sbin/
./nginx
