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/下

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值