首先先安装 PCRE pcre-devel 和 Zlib, 因为配置 nginx 的时候会需要这两个东西
PCRE(Perl Compatible Regular Expressions) 是一个 Perl 库, 包括 perl 兼容的正则表达式库. nginx 的 http 模块使用 pcre 来解析正则表达式, 所以需要在 Linux 上安装 pcre 库, pcre-devel 是使用 pcre 开发的一个二次开发库. nginx 也需要此库. 命令:
yum install -y pcre pcre-devel
zlib 库提供了很多种压缩和解压缩的方式, nginx 使用 zlib 对 http 包的内容进行 gzip , 所以需要在 CentOS 上安装 zlib 库.
yum install -y zlib zlib-devel
虽然我安装的时候安装着两个儿就可以了, 但是如果有需要, 根据 error 提示可能还需要 GCC 和 OpenSSL
- yum install gcc-c++
- yum install -y openssl openssl-devel
好, 现在我们开始安装 nginx,1.14.0 这个是目前最新版本
wget -c https://nginx.org/download/nginx-1.14.0.tar.gz
解压并进入 nginx 目录
- tar -zxvf nginx-1.14.0.tar.gz
- cd nginx-1.14.0
使用 nginx 的默认配置
./configure
编译安装
- make
- make install
查找安装路径:
whereis nginx
进入 sbin 目录, 可以看到有一个可执行文件 nginx, 直接./ 执行就 OK 了.
来源: http://www.bubuko.com/infodetail-3301268.html