• Nginx源码安装


    1、准备安装包

    从nginx官网(http://nginx.org/)下载nginx

    访问官网,点击download,选择对应的平台和版本

     

    2、上传安装包到Linux中

    3、编译安装

    3.1、安装gcc

    上图显示,没有安装gcc-c++编译器

    [root@localhost nginx-1.12.2]# rpm -q gcc-c++

    gcc-c++-4.4.7-23.el6.i686

    继续./configure

    报错显示,没有找到pcre库

    3.2、安装pcre和pcre-devel

    [root@localhost nginx-1.12.2]# rpm -q pcre

    pcre-7.8-7.el6.i686

    可以看到系统下已经有pcre了,这里需要再安装一个pcre-devel

    [root@localhost nginx-1.12.2]# yum install -y pcre-devel

    [root@localhost nginx-1.12.2]# rpm -qa |grep pcre

    pcre-7.8-7.el6.i686

    pcre-devel-7.8-7.el6.i686

    [root@localhost ~]# pcre-config -h

    Usage: pcre-config [--prefix] [--exec-prefix] [--version] [--libs] [--libs-posix] [--cflags] [--cflags-posix]

    [root@localhost ~]# pcre-config --version

    7.8

    继续./configure

    报错提示,没有安装zlib

    3.3、安装zlib和zlib-devel

    [root@localhost nginx-1.12.2]# rpm -qa |grep zlib

    zlib-1.2.3-29.el6.i686

    zlib系统已经安装了,这里需要再安装一个zlib-devel

    [root@localhost nginx-1.12.2]# yum install -y zlib-devel

     

    继续./configure

    3.4、安装nginx

    [root@localhost nginx-1.12.2]# make && make install

    Nginx被自动安装到了/usr/local/nginx下

    3.5、测试

  • 相关阅读:
    [CF1336C] Kaavi and Magic Spell
    [CF1338C] Perfect Triples
    [CF1353F] Decreasing Heights
    [CF1442B] Identify the Operations
    [CF1354E] Graph Coloring
    [CF1364D] Ehab's Last Corollary
    php-fpm和fastcgi的区别
    phpredis实现互斥锁
    关于lnmp情况下PHP单线程的理解
    客户端断开链接以后 PHP执行过程实测
  • 原文地址:https://www.cnblogs.com/jeancheng/p/13034027.html
Copyright © 2020-2023  润新知