编译安装Nginx
1、安装nginx
(1)下载nginx
下载地址:https://nginx.org/en/download.html
使用在服务器端下载的方式进行下载
#wget https://nginx.org/download/nginx-1.13.0.tar.gz
遇到如下提示问题,按照提示信息操作即可
(2)解压nginx安装包
#taz -zxvf nginx-1.13.11.tar.gz
(3)进入nginx解压目录
开始进行配置、编译、安装操作
#./configure --prefix=/usr/local/nginx
报错,提示c的编译器没有找到,所以需要安装gcc
#yum install gcc-c++
继续执行:#./configure --prefix=/usr/local/nginx,出现问题:没有PCRE库
解决办法:直接yum安装pcre-devel
#yum install pcre-devel
继续执行:#./configure --prefix=/usr/local/nginx --with-pcre,出现问题:没有zlib
解决办法:直接yum安装zlib-devel
#yum install zlib-devel
还需要去下载zlib的源码包,然后解压出来
#wget http://www.zlib.net/zlib-1.2.11.tar.gz
## tar -xvzf zlib-1.2.11.tar.gz
继续执行:#./configure --prefix=/usr/local/nginx --with-pcre --with-zlib=/usr/src/nginx-1.13.11/zlib-1.2.11(此地址为zlib源码包的地址),成功编译!
开始安装:
#make
#make install
注意:
#/usr/local/nginx/sbin/nginx 【启动命令】
#/usr/local/nginx/sbin/nginx -s reload 【重载,重载配置文件】
至此成功完成安装。