Nginx源码安装
1、准备安装包
从nginx官网(http://nginx.org/)下载nginx
访问官网,点击download,选择对应的平台和版本
2、上传安装包到Linux中
3、编译安装
3.1、安装gcc
上图显示,没有安装gcc-c++编译器
[root@localhost nginx-1.12.2]# rpm -q gcc-c++
gcc-c++-4.4.7-23.el6.i686
继续./configure
报错显示,没有找到pcre库
3.2、安装pcre和pcre-devel
[root@localhost nginx-1.12.2]# rpm -q pcre
pcre-7.8-7.el6.i686
可以看到系统下已经有pcre了,这里需要再安装一个pcre-devel
[root@localhost nginx-1.12.2]# yum install -y pcre-devel
[root@localhost nginx-1.12.2]# rpm -qa |grep pcre
pcre-7.8-7.el6.i686
pcre-devel-7.8-7.el6.i686
[root@localhost ~]# pcre-config -h
Usage: pcre-config [--prefix] [--exec-prefix] [--version] [--libs] [--libs-posix] [--cflags] [--cflags-posix]
[root@localhost ~]# pcre-config --version
7.8
继续./configure
报错提示,没有安装zlib
3.3、安装zlib和zlib-devel
[root@localhost nginx-1.12.2]# rpm -qa |grep zlib
zlib-1.2.3-29.el6.i686
zlib系统已经安装了,这里需要再安装一个zlib-devel
[root@localhost nginx-1.12.2]# yum install -y zlib-devel
继续./configure
3.4、安装nginx
[root@localhost nginx-1.12.2]# make && make install
Nginx被自动安装到了/usr/local/nginx下
3.5、测试