1. 环境准备
(用到的工具有:Xshell5,文件传输工具xftp5)
yum -y install gcc gcc-c++ autoconf automake make
yum -y install zlib zlib-devel openssl openssl--devel pcre pcre-deve
2. 下载nginx安装包
nginx官网:http://nginx.org/en/download.html
我们在opt目录下直接下载:
wget http://nginx.org/download/nginx-1.10.2.tar.gz
如果在ecs出现下载不了的情况,那么就在官网下载好压缩包,通过xftp传输到ecs上,再解压:
tar -zxvf nginx-1.10.2.tar.gz
解压成功后切换目录
cd nginx-1.10.2
3. 安装配置
配置
./configure
然后你会看到出现以下的错误
→ 安装pcre
yum install pcre-devel.i686
输入y, 回车
温馨提示:最后提示Complete!,说明你的东西安装成功了哦
→ 安装zlib
yum -y install make zlib zlib-devel gcc-c++ libtool
再执行./configure
此时出现同样的错误,那是因为找不到pcre的安装位置,执行以下命令:
find -name pcre
得到: ./auto/lib/pcre
在./configure后面添加参数指定path
./configure --with-pcre=./auto/lib/pcre
配置成功如下图:
安装openssl
yum -y install openssl openssl-devel
执行:make && make install,出现以下错误:
该装的都装了,若还是无法安装或报错,最后执行以下命令解决问题:
yum -y install zlib zlib-devel openssl openssl--devel pcre pcre-devel
执行之后再执行:
./configure --prefix=/usr/local/nginx
再执行:
make && make install
安装完成!!!
切换目录,启动nginx
cd /usr/local/nginx/sbin
./nginx