CentOS 6.5 编译安装Nginx

一、准备工作

现在官网下载需要的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就安装好。

猜你喜欢

转载自www.cnblogs.com/Juststudy02/p/9002405.html