前言
最新版的nginx安装和以前版本有些不一样,依赖的包也不同。特此记录一下。
内容
去官网下载nginx最新包后,在CentOS7上安装
1.tar -zxvf 解压最新nginx包。
2.进入解压后的目录,执行./configure --prefix=/usr/nginx
对该条命令说明:这种方式是Linux的源码安装,configure的作用是生成Makefile文件,有时候安装包里有这个文件就不需要执行./confiqure了。比如Redis安装就不需要这一步骤
make命令的作用是会去当前目录中寻找Makefile文件,并根据该文件中的要求完成整个编译过程。
会出现以下错误
原因是缺少包,yum install -y PCRE 。通过yum源安装缺少依赖即可。
继续执行./configure --prefix=/usr/nginx
原因是缺少 zlib包。 yum install -y zlib-devel,同样通过yum安装即可。
继续执行编译命令出现以下字样表示编译成功。
3.编译并安装
make && make install