一、准备工作
现在官网下载需要的nginx版本:http://nginx.org/en/download.html。
从linux服务器上下载,或者本地电脑下载导入服务都行
这里我选择安装的是nginx-1.9.7。
下载获取安装包nginx-1.9.7.tar.gz。
安装前先查看系统是否安装nginx。
# find / -name nginx
如果系统已经安装了nginx,先要卸载掉,如果是编译安装,在linux中直接删除掉安装位置的文件就可以。
如果是系统安装,执行以下
# yum remove nginx
二、开始安装
解压tar.gz文件
# tar -xvzf nginx-1.9.7.tar.gz
进入解压目录
# cd nginx-1.9.7
进行安装环境检测
# ./configure
检测常见报错:
checking for OS
+ Linux 2.6.32-431.el6.i686 i686
checking for C compiler ... not found
./configure: error: C compiler cc is not found
原因:没有安装C的编译环境。
解决方法:
# yum -y install gcc gcc-c++ autoconf automake # yum -y install pcre-devel openssl openssl-devel
gcc gcc-c++ autoconf automake #编译需要
pcre-devel openssl openssl-devel #pcre用来做地址重写,openssl提供加密协议。
安装完成后重新执行
# ./configure
如果检测通过,没有报错的话可以执行下一步,编译并且编译安装。
# make && make install
整个过程如果没有报错的话nginx就安装好。