如何安装Linux系统上的CentOS版nginx 1.21.6?

2026-05-22 12:351阅读0评论SEO问题
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计558个文字,预计阅读时间需要3分钟。

如何安装Linux系统上的CentOS版nginx 1.21.6?

在官方网站下载nginx安装包,并解压。然后,进入解压后的目录,执行configure命令。如果遇到PCRE库依赖问题,请安装PCRE库。具体步骤如下:

1. 访问nginx官网下载安装包:[nginx下载地址](http://nginx.org/en/download.)

2.解压安装包:`tar -zxvf nginx-1.21.6.tar.gz`

3.进入解压后的目录:`cd nginx-1.21.6`

4.执行configure命令:`./configure`

5.如果出现PCRE库依赖问题,请安装PCRE库。

官网下载nginx安装包

下载地址:nginx.org/en/download.html

下载完成后,tar -zxvf nginx-1.21.6.tar.gz 解压,

然后进入解压目录,执行./configure

若出现上图异常,则缺少PCRE依赖库。

如何安装Linux系统上的CentOS版nginx 1.21.6?

安装PCRE库 PCRE是什么?

PCRE(Perl Compatible Regular Expressions)是一个Perl的库,Perl兼容的正则表达式库;

PCRE是用C语言实现的,其C++实现版本是PCRE++;(所以在安装PCRE时,我们得有c++的编译器,否则像下面一样报错)

那Perl又是什么呢?Perl一种功能丰富的计算机程序语言,参考:Perl百度百科

下载pcre

下载地址:sourceforge.net/projects/pcre/files/

下载完成后,解压然后再执行./configure --prefix=/usr/local/pcre8 --libdir=/usr/local/lib/pcre --includedir=/usr/local/include/pcre,这里设置了三个配置编译参数依次是安装路径、lib库的路径、C头文件的安装位置。也可不设置,使用默认的即可

安装gcc-c++

安装c++的编译器,执行 yum install -y gcc-c++

安装成功后再回来安装PCRE,同样执行./configure --prefix=/usr/local/pcre8 --libdir=/usr/local/lib/pcre --includedir=/usr/local/include/pcre

这样我们PCRE就配置编译参数成功了。然后再执行make & make install 进行编译、安装.

安装openssl

由于我们Nginx一般需要启用HTTPS支持,所以这里将openssl也安装上yum install -y openssl openssl-devel

安装nginx
  • 配置:./configure --with-http_ssl_module --with-http_v2_module --with-pcre

这里我启用的https、http2和pcre库相关的配置,根据自己需要增删,可执行./configure --help参看更多配置,也可去nginx官网链接 查看各个配置的含义和默认值。

  • 编译、安装:make & make install
  • 默认安装路径为:/usr/local/nginx
  • 启动:cd/usr/local/nginx/sbin 执行: ./nginx (启动)./nginx -s reload (重启)

本文共计558个文字,预计阅读时间需要3分钟。

如何安装Linux系统上的CentOS版nginx 1.21.6?

在官方网站下载nginx安装包,并解压。然后,进入解压后的目录,执行configure命令。如果遇到PCRE库依赖问题,请安装PCRE库。具体步骤如下:

1. 访问nginx官网下载安装包:[nginx下载地址](http://nginx.org/en/download.)

2.解压安装包:`tar -zxvf nginx-1.21.6.tar.gz`

3.进入解压后的目录:`cd nginx-1.21.6`

4.执行configure命令:`./configure`

5.如果出现PCRE库依赖问题,请安装PCRE库。

官网下载nginx安装包

下载地址:nginx.org/en/download.html

下载完成后,tar -zxvf nginx-1.21.6.tar.gz 解压,

然后进入解压目录,执行./configure

若出现上图异常,则缺少PCRE依赖库。

如何安装Linux系统上的CentOS版nginx 1.21.6?

安装PCRE库 PCRE是什么?

PCRE(Perl Compatible Regular Expressions)是一个Perl的库,Perl兼容的正则表达式库;

PCRE是用C语言实现的,其C++实现版本是PCRE++;(所以在安装PCRE时,我们得有c++的编译器,否则像下面一样报错)

那Perl又是什么呢?Perl一种功能丰富的计算机程序语言,参考:Perl百度百科

下载pcre

下载地址:sourceforge.net/projects/pcre/files/

下载完成后,解压然后再执行./configure --prefix=/usr/local/pcre8 --libdir=/usr/local/lib/pcre --includedir=/usr/local/include/pcre,这里设置了三个配置编译参数依次是安装路径、lib库的路径、C头文件的安装位置。也可不设置,使用默认的即可

安装gcc-c++

安装c++的编译器,执行 yum install -y gcc-c++

安装成功后再回来安装PCRE,同样执行./configure --prefix=/usr/local/pcre8 --libdir=/usr/local/lib/pcre --includedir=/usr/local/include/pcre

这样我们PCRE就配置编译参数成功了。然后再执行make & make install 进行编译、安装.

安装openssl

由于我们Nginx一般需要启用HTTPS支持,所以这里将openssl也安装上yum install -y openssl openssl-devel

安装nginx
  • 配置:./configure --with-http_ssl_module --with-http_v2_module --with-pcre

这里我启用的https、http2和pcre库相关的配置,根据自己需要增删,可执行./configure --help参看更多配置,也可去nginx官网链接 查看各个配置的含义和默认值。

  • 编译、安装:make & make install
  • 默认安装路径为:/usr/local/nginx
  • 启动:cd/usr/local/nginx/sbin 执行: ./nginx (启动)./nginx -s reload (重启)