`

nginx安装

 
阅读更多

    如果我们要使用nginx的常用功能 那么首先要确保操作系统上安装了如下软件:

  •    1.GCC编译器

    GCC(GNU Compiler Collection)可用来编译C语言程序,nginx不会直接提供二进制可执行的程序,所以需要我们安装GCC

yum install -y gcc

 由于nginx 的http模块涉及到C++ 所以我们也需要C++编译器、

yum install -y gcc-c++
  •  2.PCRE 库

PCRE(Perl Compatible Regular Expressions,Perl 兼容正则表达式)该库支持正则表达式。由于我们在配置文件nginx.conf里使用了正则表达式 也需要安装

yum install -y pcre pcre-devel

 pcre-devel是使用PCRE做二次开发时所需要的开发库,包括头文件等,这也是编译nginx所必须的。

  • 3.zlib库

zlib库用于对HTTP包的内容做Gzip格式的压缩,如果我们在nginx.conf中配置了gzip on,并指定了某些类型(content-type)的HTTP响应使用gzip来进行压缩以减少网络传输量,故编译时必须将zlib编译进nginx

yum install -y zlib zlib-devel

 同理zlib是直接使用的库,zlib-devel是二次开发所需要的库

  • 4.OpenSSL开发库

如果我们的服务器不仅仅支持HTTP,还需要更加安全的SSL协议上传输HTTP,那么我们就需要OpenSSL了。此外,如果我们需要使用MD5、SHA1等散列函数,也需要安装它。

yum install -y openssl openssl-devel

 

最后我们只需要进入nginx源码解压好的文件夹内 依次 执行

./configure
make
make install

 即可

默认nginx将会被安装在/usr/local/nginx/下

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics