首先,访问Nginx的官方网站的下载页:http://nginx.org/en/download.html
如下所示:
Nginx_1_homepage_download
这里,我选择下载Nginx的1.7.12版本:http://nginx.org/download/nginx-1.7.12.tar.gz
下载完成后:

准备安装目录:
这里,我打算将Nginx安装到:/usr/local/nginx

解压安装介质:

源码包安装:
1. configure

在Configure的过程中,你可能遇到如下的几个错误或问题:
一、缺少PCRE

根据提示,安装PCRE,然后重新执行configure。
关于PCRE的安装,详见:http://d-prototype.com/archives/2570
在我的环境中,PCRE被安装到了:/usr/local/pcre,所以我重新执行的configure指令如下所示:
./configure –prefix=/usr/local/nginx/ –with-pcre=/usr/local/pcre

二、缺少zlib

安装Zlib,详见:http://d-prototype.com/archives/2572
我的环境中,zlib位于:/usr/local/zlib
然后重新执行configure:
./configure –prefix=/usr/local/nginx/ –with-pcre=/usr/local/pcre –with-zlib=/usr/local/zlib

另:
对于上面两个模块包的缺少,也可以通过YUM解决:

查看已安装的软件包:

如果你的系统的PCRE与zlib是上述状态,则你可以直接执行:
./configure –prefix=/usr/local/nginx
而不会遇到上述的两个错误。

如果没有问题,你的configure会以下列方式呈现:

2.make

3.make install

运行Nginx:

访问运行Nginx的主机,可以确认Nginx已经可以正常对外服务:
Nginx_2_RunningUp
——————————————————————————————
Done。

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

隐藏
变装