安装Nginx所需的环境组件——Nginx-1.5.4源码安装教程(一)


关键词

Nginx Nginx-1.5.4 安装

摘要

本系列教程介绍在Linux(CentOS 5.8)上安装Nginx-1.5.4的全过程。第一篇,介绍Nginx-1.5.4安装所需要的系统环境,即一切相关组件,如gcc、pcre、openssl、zlib等。
本系列教程介绍在Linux(CentOS 5.8)上安装Nginx-1.5.4的全过程。第一篇,介绍Nginx-1.5.4安装所需要的系统环境,即一切相关组件,如gcc、pcre、openssl、zlib等。

安装GCC编译软件


GCC,即为GNU编译器集合。这是源码安装Nginx-1.5.4必备的组件,否则源码将无法编译。我们先简单测试一下当前系统有没有安装gcc。在Shell窗口直接输入gcc,如果提示“gcc: no input file”则表示gcc已经安装了。如果出现bash提示,gcc命令找不到,那表示gcc未安装。当然其它的软件是否安装也可以通过类似的方式来检测。如果当前是新装的CentOS,还可以使用rpm命令来检查gcc是否安装,命令为:rpm -qa | grep gcc,运行结果如下:

[root@localhost ~]# rpm -qa | grep gcc
libgcc-4.1.2-54.el5
gcc-4.1.2-54.el5

这个提示表明已经安装了gcc-4.1.2-54.el5版本。如果没有安装gcc,可以通过yum来安装,命令为:yum install gcc

安装PCRE组件


PCRE是Perl Compatible Regular Expression的缩写,是一个Perl的正则表达式模块。Nginx的Rewrite模块和HTTP核心模块都会用到PCRE的正则表达式语法,所以这个必须安装。安装时需要安装pcre和pcre-devel两个包,pcre包提供编译版本的库,而pcre-devel提供开发阶段的头文件和编译项目的源代码。

使用yum来安装这两个组件:
yum install pcre pcre-devel
或者,
yum install pcre*

安装zlib库


zlib库提供gzip压缩的功能。很多Web服务器,如IIS、Apache都提供gzip的功能,所以Nginx也能不例外。安装的时候同样安装zlib和zlib-devel两个包。
安装命令:
yum install zlib zlib-devel

安装openssl


openssl这个大家可能都听说过了,是一个非常常用的提供安全套接层(SSL v2.0/v3.0)和传输层安全(TLS v1)协议的组件。在Nginx中,如果需要搭建安全网站(即https开头的网站),则需要用到openssl功能,所以我们也先把它装上来。在安装时,也是同时安装openssl和openssl-devel两个包。

安装命令:
yum install openssl openssl-devel

到此为止,我们已经安装了所有Nginx所需的组件。通过安装这些组件,我们可以对Nginx有一个初步的了解。也许有人会说,我们可以直接使用yum来安装Nginx,这些东西就不用手工一个个去安装了。是的,没有错,但我们后面是要用源码的方式去安装Nginx,所以先还是认真的把环境弄好吧。

下一篇我们正式讲“安装Nginx-1.5.4——Nginx-1.5.4源码安装教程(二)” ,链接地址:http://www.splaybow.com/post/nginx-1-5-4-source-install-2-tarball.html

 

要饭二维码

洪哥写文章很苦逼,如果本文对您略有帮助,可以扫描下方二维码支持洪哥!金额随意,先行谢过!大家的支持是我前进的动力!

如果您在服务器运维、网络管理、网站或系统开发过程有需要提供收费服务,请加QQ:8771947!十年运维经验,帮您省钱、让您放心!
亲,如果有需要,先存起来,方便以后再看啊!加入收藏夹的话,按Ctrl+D

安装Nginx-1.5.4——Nginx-1.5.4源码安装教程(二) »