• centos7.6安装Nginx-1.15.8安装过程记录


    Last login: Mon Mar 11 22:50:13 2019
    [root@vmhzpnginx zabbix]# yum -y install bash-completion
    Loaded plugins: fastestmirror
    Determining fastest mirrors
    * base: mirrors.shu.edu.cn
    * extras: mirrors.aliyun.com
    * updates: mirrors.cn99.com
    base | 3.6 kB 00:00:00
    extras | 3.4 kB 00:00:00
    updates | 3.4 kB 00:00:00
    (1/2): extras/7/x86_64/primary_db | 180 kB 00:00:00
    (2/2): updates/7/x86_64/primary_db | 2.5 MB 00:00:00
    Resolving Dependencies
    --> Running transaction check
    ---> Package bash-completion.noarch 1:2.1-6.el7 will be installed
    --> Finished Dependency Resolution

    Dependencies Resolved

    =================================================================================
    Package Arch Version Repository Size
    =================================================================================
    Installing:
    bash-completion noarch 1:2.1-6.el7 base 85 k

    Transaction Summary
    =================================================================================
    Install 1 Package

    Total download size: 85 k
    Installed size: 259 k
    Downloading packages:
    bash-completion-2.1-6.el7.noarch.rpm | 85 kB 00:00:00
    Running transaction check
    Running transaction test
    Transaction test succeeded
    Running transaction
    Installing : 1:bash-completion-2.1-6.el7.noarch 1/1
    Verifying : 1:bash-completion-2.1-6.el7.noarch 1/1

    Installed:
    bash-completion.noarch 1:2.1-6.el7

    Complete!
    [root@vmhzpnginx zabbix]# systemctl stop firewalld.service
    [root@vmhzpnginx zabbix]# systemctl disable firewalld.service
    [root@vmhzpnginx zabbix]# cat /etc/selinux/config

    # This file controls the state of SELinux on the system.
    # SELINUX= can take one of these three values:
    # enforcing - SELinux security policy is enforced.
    # permissive - SELinux prints warnings instead of enforcing.
    # disabled - No SELinux policy is loaded.
    SELINUX=enforcing
    # SELINUXTYPE= can take one of three values:
    # targeted - Targeted processes are protected,
    # minimum - Modification of targeted policy. Only selected processes are protected.
    # mls - Multi Level Security protection.
    SELINUXTYPE=targeted


    [root@vmhzpnginx zabbix]# vim /etc/selinux/config
    # This file controls the state of SELinux on the system.
    # SELINUX= can take one of these three values:
    # enforcing - SELinux security policy is enforced.
    # permissive - SELinux prints warnings instead of enforcing.
    # disabled - No SELinux policy is loaded.
    SELINUX=enforcing
    # SELINUXTYPE= can take one of three values:
    # targeted - Targeted processes are protected,
    # minimum - Modification of targeted policy. Only selected processes are protected.
    # mls - Multi Level Security protection.
    SELINUXTYPE=targeted


    "/etc/selinux/config" 14L, 542C written
    [root@vmhzpnginx zabbix]# date
    Sun Mar 17 13:56:59 CST 2019
    [root@vmhzpnginx zabbix]# yum install -y ntp
    Loaded plugins: fastestmirror
    Loading mirror speeds from cached hostfile
    * base: mirrors.shu.edu.cn
    * extras: mirrors.aliyun.com
    * updates: mirrors.cn99.com
    Resolving Dependencies
    --> Running transaction check
    ---> Package ntp.x86_64 0:4.2.6p5-28.el7.centos will be installed
    --> Processing Dependency: ntpdate = 4.2.6p5-28.el7.centos for package: ntp-4.2.6p5-28.el7.centos.x86_64
    --> Processing Dependency: libopts.so.25()(64bit) for package: ntp-4.2.6p5-28.el7.centos.x86_64
    --> Running transaction check
    ---> Package autogen-libopts.x86_64 0:5.18-5.el7 will be installed
    ---> Package ntpdate.x86_64 0:4.2.6p5-28.el7.centos will be installed
    --> Finished Dependency Resolution

    Dependencies Resolved

    =================================================================================
    Package Arch Version Repository Size
    =================================================================================
    Installing:
    ntp x86_64 4.2.6p5-28.el7.centos base 549 k
    Installing for dependencies:
    autogen-libopts x86_64 5.18-5.el7 base 66 k
    ntpdate x86_64 4.2.6p5-28.el7.centos base 86 k

    Transaction Summary
    =================================================================================
    Install 1 Package (+2 Dependent packages)

    Total download size: 701 k
    Installed size: 1.6 M
    Downloading packages:
    (1/3): ntpdate-4.2.6p5-28.el7.centos.x86_64.rpm | 86 kB 00:00:00
    (2/3): autogen-libopts-5.18-5.el7.x86_64.rpm | 66 kB 00:00:00
    (3/3): ntp-4.2.6p5-28.el7.centos.x86_64.rpm | 549 kB 00:00:00
    ---------------------------------------------------------------------------------
    Total 1.8 MB/s | 701 kB 00:00
    Running transaction check
    Running transaction test
    Transaction test succeeded
    Running transaction
    Installing : autogen-libopts-5.18-5.el7.x86_64 1/3
    Installing : ntpdate-4.2.6p5-28.el7.centos.x86_64 2/3
    Installing : ntp-4.2.6p5-28.el7.centos.x86_64 3/3
    Verifying : ntpdate-4.2.6p5-28.el7.centos.x86_64 1/3
    Verifying : autogen-libopts-5.18-5.el7.x86_64 2/3
    Verifying : ntp-4.2.6p5-28.el7.centos.x86_64 3/3

    Installed:
    ntp.x86_64 0:4.2.6p5-28.el7.centos

    Dependency Installed:
    autogen-libopts.x86_64 0:5.18-5.el7 ntpdate.x86_64 0:4.2.6p5-28.el7.centos

    Complete!
    [root@vmhzpnginx zabbix]# ntpdate ntp.aliyun.com
    17 Mar 13:57:17 ntpdate[5450]: adjust time server 203.107.6.88 offset 0.144462 sec
    [root@vmhzpnginx zabbix]# date
    Sun Mar 17 13:57:22 CST 2019
    [root@vmhzpnginx zabbix]# yum install –y wget vim libevent libevent-devel g++ gcc gcc-c++ make gd-devel libjpeg-devel libpng-devel libxml2-devel bzip2-devel libcurl-devel openssl openssl-devel net-tools
    Loaded plugins: fastestmirror
    Loading mirror speeds from cached hostfile
    * base: mirrors.shu.edu.cn
    * extras: mirrors.aliyun.com
    * updates: mirrors.cn99.com
    Package wget-1.14-18.el7.x86_64 already installed and latest version
    Package 2:vim-enhanced-7.4.160-5.el7.x86_64 already installed and latest version
    No package g++ available.
    Package 1:make-3.82-23.el7.x86_64 already installed and latest version
    Package 1:openssl-1.0.2k-16.el7.x86_64 already installed and latest version
    Package net-tools-2.0-0.24.20131004git.el7.x86_64 already installed and latest version
    Resolving Dependencies
    --> Running transaction check
    ---> Package bzip2-devel.x86_64 0:1.0.6-13.el7 will be installed
    ---> Package gcc.x86_64 0:4.8.5-36.el7 will be installed
    --> Processing Dependency: cpp = 4.8.5-36.el7 for package: gcc-4.8.5-36.el7.x86_64
    --> Processing Dependency: glibc-devel >= 2.2.90-12 for package: gcc-4.8.5-36.el7.x86_64
    --> Processing Dependency: libmpfr.so.4()(64bit) for package: gcc-4.8.5-36.el7.x86_64
    --> Processing Dependency: libmpc.so.3()(64bit) for package: gcc-4.8.5-36.el7.x86_64
    ---> Package gcc-c++.x86_64 0:4.8.5-36.el7 will be installed
    --> Processing Dependency: libstdc++-devel = 4.8.5-36.el7 for package: gcc-c++-4.8.5-36.el7.x86_64
    ---> Package gd-devel.x86_64 0:2.0.35-26.el7 will be installed
    --> Processing Dependency: gd = 2.0.35-26.el7 for package: gd-devel-2.0.35-26.el7.x86_64
    --> Processing Dependency: zlib-devel for package: gd-devel-2.0.35-26.el7.x86_64
    --> Processing Dependency: libXpm-devel for package: gd-devel-2.0.35-26.el7.x86_64
    --> Processing Dependency: libX11-devel for package: gd-devel-2.0.35-26.el7.x86_64
    --> Processing Dependency: freetype-devel for package: gd-devel-2.0.35-26.el7.x86_64
    --> Processing Dependency: fontconfig-devel for package: gd-devel-2.0.35-26.el7.x86_64
    --> Processing Dependency: libgd.so.2()(64bit) for package: gd-devel-2.0.35-26.el7.x86_64
    ---> Package libcurl-devel.x86_64 0:7.29.0-51.el7 will be installed
    base/7/x86_64/filelists_db | 7.1 MB 00:00:02
    updates/7/x86_64/filelists_db | 2.2 MB 00:00:00
    ---> Package libevent.x86_64 0:2.0.21-4.el7 will be installed
    ---> Package libevent-devel.x86_64 0:2.0.21-4.el7 will be installed
    ---> Package libjpeg-turbo-devel.x86_64 0:1.2.90-6.el7 will be installed
    ---> Package libpng-devel.x86_64 2:1.5.13-7.el7_2 will be installed
    ---> Package libxml2-devel.x86_64 0:2.9.1-6.el7_2.3 will be installed
    --> Processing Dependency: xz-devel for package: libxml2-devel-2.9.1-6.el7_2.3.x86_64
    ---> Package openssl-devel.x86_64 1:1.0.2k-16.el7 will be installed
    --> Processing Dependency: krb5-devel(x86-64) for package: 1:openssl-devel-1.0.2k-16.el7.x86_64
    --> Running transaction check
    ---> Package cpp.x86_64 0:4.8.5-36.el7 will be installed
    ---> Package fontconfig-devel.x86_64 0:2.13.0-4.3.el7 will be installed
    --> Processing Dependency: pkgconfig(uuid) for package: fontconfig-devel-2.13.0-4.3.el7.x86_64
    --> Processing Dependency: pkgconfig(expat) for package: fontconfig-devel-2.13.0-4.3.el7.x86_64
    ---> Package freetype-devel.x86_64 0:2.8-12.el7_6.1 will be installed
    --> Processing Dependency: freetype = 2.8-12.el7_6.1 for package: freetype-devel-2.8-12.el7_6.1.x86_64
    ---> Package gd.x86_64 0:2.0.35-26.el7 will be installed
    --> Processing Dependency: libXpm.so.4()(64bit) for package: gd-2.0.35-26.el7.x86_64
    ---> Package glibc-devel.x86_64 0:2.17-260.el7_6.3 will be installed
    --> Processing Dependency: glibc-headers = 2.17-260.el7_6.3 for package: glibc-devel-2.17-260.el7_6.3.x86_64
    --> Processing Dependency: glibc = 2.17-260.el7_6.3 for package: glibc-devel-2.17-260.el7_6.3.x86_64
    --> Processing Dependency: glibc-headers for package: glibc-devel-2.17-260.el7_6.3.x86_64
    ---> Package krb5-devel.x86_64 0:1.15.1-37.el7_6 will be installed
    --> Processing Dependency: libkadm5(x86-64) = 1.15.1-37.el7_6 for package: krb5-devel-1.15.1-37.el7_6.x86_64
    --> Processing Dependency: krb5-libs(x86-64) = 1.15.1-37.el7_6 for package: krb5-devel-1.15.1-37.el7_6.x86_64
    --> Processing Dependency: libverto-devel for package: krb5-devel-1.15.1-37.el7_6.x86_64
    --> Processing Dependency: libselinux-devel for package: krb5-devel-1.15.1-37.el7_6.x86_64
    --> Processing Dependency: libcom_err-devel for package: krb5-devel-1.15.1-37.el7_6.x86_64
    --> Processing Dependency: keyutils-libs-devel for package: krb5-devel-1.15.1-37.el7_6.x86_64
    ---> Package libX11-devel.x86_64 0:1.6.5-2.el7 will be installed
    --> Processing Dependency: pkgconfig(xcb) >= 1.11.1 for package: libX11-devel-1.6.5-2.el7.x86_64
    --> Processing Dependency: pkgconfig(xproto) for package: libX11-devel-1.6.5-2.el7.x86_64
    --> Processing Dependency: pkgconfig(xcb) for package: libX11-devel-1.6.5-2.el7.x86_64
    --> Processing Dependency: pkgconfig(kbproto) for package: libX11-devel-1.6.5-2.el7.x86_64
    ---> Package libXpm-devel.x86_64 0:3.5.12-1.el7 will be installed
    ---> Package libmpc.x86_64 0:1.0.1-3.el7 will be installed
    ---> Package libstdc++-devel.x86_64 0:4.8.5-36.el7 will be installed
    ---> Package mpfr.x86_64 0:3.1.1-4.el7 will be installed
    ---> Package xz-devel.x86_64 0:5.2.2-1.el7 will be installed
    ---> Package zlib-devel.x86_64 0:1.2.7-18.el7 will be installed
    --> Running transaction check
    ---> Package expat-devel.x86_64 0:2.1.0-10.el7_3 will be installed
    ---> Package freetype.x86_64 0:2.8-12.el7 will be updated
    ---> Package freetype.x86_64 0:2.8-12.el7_6.1 will be an update
    ---> Package glibc.x86_64 0:2.17-260.el7 will be updated
    --> Processing Dependency: glibc = 2.17-260.el7 for package: glibc-common-2.17-260.el7.x86_64
    ---> Package glibc.x86_64 0:2.17-260.el7_6.3 will be an update
    ---> Package glibc-headers.x86_64 0:2.17-260.el7_6.3 will be installed
    --> Processing Dependency: kernel-headers >= 2.2.1 for package: glibc-headers-2.17-260.el7_6.3.x86_64
    --> Processing Dependency: kernel-headers for package: glibc-headers-2.17-260.el7_6.3.x86_64
    ---> Package keyutils-libs-devel.x86_64 0:1.5.8-3.el7 will be installed
    ---> Package krb5-libs.x86_64 0:1.15.1-34.el7 will be updated
    ---> Package krb5-libs.x86_64 0:1.15.1-37.el7_6 will be an update
    ---> Package libXpm.x86_64 0:3.5.12-1.el7 will be installed
    ---> Package libcom_err-devel.x86_64 0:1.42.9-13.el7 will be installed
    ---> Package libkadm5.x86_64 0:1.15.1-37.el7_6 will be installed
    ---> Package libselinux-devel.x86_64 0:2.5-14.1.el7 will be installed
    --> Processing Dependency: libsepol-devel(x86-64) >= 2.5-10 for package: libselinux-devel-2.5-14.1.el7.x86_64
    --> Processing Dependency: pkgconfig(libsepol) for package: libselinux-devel-2.5-14.1.el7.x86_64
    --> Processing Dependency: pkgconfig(libpcre) for package: libselinux-devel-2.5-14.1.el7.x86_64
    ---> Package libuuid-devel.x86_64 0:2.23.2-59.el7 will be installed
    ---> Package libverto-devel.x86_64 0:0.2.5-4.el7 will be installed
    ---> Package libxcb-devel.x86_64 0:1.13-1.el7 will be installed
    --> Processing Dependency: pkgconfig(xau) >= 0.99.2 for package: libxcb-devel-1.13-1.el7.x86_64
    ---> Package xorg-x11-proto-devel.noarch 0:2018.4-1.el7 will be installed
    --> Running transaction check
    ---> Package glibc-common.x86_64 0:2.17-260.el7 will be updated
    ---> Package glibc-common.x86_64 0:2.17-260.el7_6.3 will be an update
    ---> Package kernel-headers.x86_64 0:3.10.0-957.5.1.el7 will be installed
    ---> Package libXau-devel.x86_64 0:1.0.8-2.1.el7 will be installed
    ---> Package libsepol-devel.x86_64 0:2.5-10.el7 will be installed
    ---> Package pcre-devel.x86_64 0:8.32-17.el7 will be installed
    --> Finished Dependency Resolution

    Dependencies Resolved

    =================================================================================
    Package Arch Version Repository Size
    =================================================================================
    Installing:
    bzip2-devel x86_64 1.0.6-13.el7 base 218 k
    gcc x86_64 4.8.5-36.el7 base 16 M
    gcc-c++ x86_64 4.8.5-36.el7 base 7.2 M
    gd-devel x86_64 2.0.35-26.el7 base 79 k
    libcurl-devel x86_64 7.29.0-51.el7 base 302 k
    libevent x86_64 2.0.21-4.el7 base 214 k
    libevent-devel x86_64 2.0.21-4.el7 base 85 k
    libjpeg-turbo-devel x86_64 1.2.90-6.el7 base 99 k
    libpng-devel x86_64 2:1.5.13-7.el7_2 base 122 k
    libxml2-devel x86_64 2.9.1-6.el7_2.3 base 1.0 M
    openssl-devel x86_64 1:1.0.2k-16.el7 base 1.5 M
    Installing for dependencies:
    cpp x86_64 4.8.5-36.el7 base 5.9 M
    expat-devel x86_64 2.1.0-10.el7_3 base 57 k
    fontconfig-devel x86_64 2.13.0-4.3.el7 base 138 k
    freetype-devel x86_64 2.8-12.el7_6.1 updates 447 k
    gd x86_64 2.0.35-26.el7 base 146 k
    glibc-devel x86_64 2.17-260.el7_6.3 updates 1.1 M
    glibc-headers x86_64 2.17-260.el7_6.3 updates 683 k
    kernel-headers x86_64 3.10.0-957.5.1.el7 updates 8.0 M
    keyutils-libs-devel x86_64 1.5.8-3.el7 base 37 k
    krb5-devel x86_64 1.15.1-37.el7_6 updates 271 k
    libX11-devel x86_64 1.6.5-2.el7 base 980 k
    libXau-devel x86_64 1.0.8-2.1.el7 base 14 k
    libXpm x86_64 3.5.12-1.el7 base 55 k
    libXpm-devel x86_64 3.5.12-1.el7 base 36 k
    libcom_err-devel x86_64 1.42.9-13.el7 base 31 k
    libkadm5 x86_64 1.15.1-37.el7_6 updates 178 k
    libmpc x86_64 1.0.1-3.el7 base 51 k
    libselinux-devel x86_64 2.5-14.1.el7 base 187 k
    libsepol-devel x86_64 2.5-10.el7 base 77 k
    libstdc++-devel x86_64 4.8.5-36.el7 base 1.5 M
    libuuid-devel x86_64 2.23.2-59.el7 base 91 k
    libverto-devel x86_64 0.2.5-4.el7 base 12 k
    libxcb-devel x86_64 1.13-1.el7 base 1.1 M
    mpfr x86_64 3.1.1-4.el7 base 203 k
    pcre-devel x86_64 8.32-17.el7 base 480 k
    xorg-x11-proto-devel noarch 2018.4-1.el7 base 280 k
    xz-devel x86_64 5.2.2-1.el7 base 46 k
    zlib-devel x86_64 1.2.7-18.el7 base 50 k
    Updating for dependencies:
    freetype x86_64 2.8-12.el7_6.1 updates 380 k
    glibc x86_64 2.17-260.el7_6.3 updates 3.7 M
    glibc-common x86_64 2.17-260.el7_6.3 updates 12 M
    krb5-libs x86_64 1.15.1-37.el7_6 updates 803 k

    Transaction Summary
    =================================================================================
    Install 11 Packages (+28 Dependent packages)
    Upgrade ( 4 Dependent packages)

    Total download size: 65 M
    Is this ok [y/d/N]: y
    Downloading packages:
    Delta RPMs disabled because /usr/bin/applydeltarpm not installed.
    cpp-4.8.5-36.el7.x86_64.rpm FAILED
    http://mirrors.shu.edu.cn/centos/7.6.1810/os/x86_64/Packages/cpp-4.8.5-36.el7.x86_64.rpm: [Errno 14] curl#7 - "Failed connect to mirrors.shu.edu.cn:80; Connection refused"
    Trying other mirror.
    (1/43): bzip2-devel-1.0.6-13.el7.x86_64.rpm | 218 kB 00:00:00
    (2/43): freetype-2.8-12.el7_6.1.x86_64.rpm | 380 kB 00:00:00
    (3/43): freetype-devel-2.8-12.el7_6.1.x86_64.rpm | 447 kB 00:00:00
    (4/43): expat-devel-2.1.0-10.el7_3.x86_64.rpm | 57 kB 00:00:00
    (5/43): fontconfig-devel-2.13.0-4.3.el7.x86_64.rpm | 138 kB 00:00:01
    (6/43): gcc-4.8.5-36.el7.x86_64.rpm | 16 MB 00:00:04
    (7/43): gcc-c++-4.8.5-36.el7.x86_64.rpm | 7.2 MB 00:00:01
    (8/43): gd-2.0.35-26.el7.x86_64.rpm | 146 kB 00:00:00
    (9/43): gd-devel-2.0.35-26.el7.x86_64.rpm | 79 kB 00:00:00
    glibc-common-2.17-260.el7_6.3. FAILED
    http://mirrors.shu.edu.cn/centos/7.6.1810/updates/x86_64/Packages/glibc-common-2.17-260.el7_6.3.x86_64.rpm: [Errno 14] curl#7 - "Failed connect to mirrors.shu.edu.cn:80; Connection refused"
    Trying other mirror.
    (10/43): glibc-devel-2.17-260.el7_6.3.x86_64.rpm | 1.1 MB 00:00:00
    (11/43): glibc-headers-2.17-260.el7_6.3.x86_64.rpm | 683 kB 00:00:00
    (12/43): glibc-2.17-260.el7_6.3.x86_64.rpm | 3.7 MB 00:00:00
    (13/43): keyutils-libs-devel-1.5.8-3.el7.x86_64.rpm | 37 kB 00:00:00
    (14/43): krb5-devel-1.15.1-37.el7_6.x86_64.rpm | 271 kB 00:00:00
    (15/43): krb5-libs-1.15.1-37.el7_6.x86_64.rpm | 803 kB 00:00:00
    (16/43): kernel-headers-3.10.0-957.5.1.el7.x86_64.rpm | 8.0 MB 00:00:01
    (17/43): libX11-devel-1.6.5-2.el7.x86_64.rpm | 980 kB 00:00:02
    (18/43): libXau-devel-1.0.8-2.1.el7.x86_64.rpm | 14 kB 00:00:00
    (19/43): libXpm-3.5.12-1.el7.x86_64.rpm | 55 kB 00:00:00
    (20/43): libXpm-devel-3.5.12-1.el7.x86_64.rpm | 36 kB 00:00:00
    (21/43): libcom_err-devel-1.42.9-13.el7.x86_64.rpm | 31 kB 00:00:00
    (22/43): libcurl-devel-7.29.0-51.el7.x86_64.rpm | 302 kB 00:00:00
    (23/43): libevent-2.0.21-4.el7.x86_64.rpm | 214 kB 00:00:00
    (24/43): libevent-devel-2.0.21-4.el7.x86_64.rpm | 85 kB 00:00:00
    (25/43): libjpeg-turbo-devel-1.2.90-6.el7.x86_64.rpm | 99 kB 00:00:00
    (26/43): libkadm5-1.15.1-37.el7_6.x86_64.rpm | 178 kB 00:00:00
    (27/43): libmpc-1.0.1-3.el7.x86_64.rpm | 51 kB 00:00:00
    (28/43): libpng-devel-1.5.13-7.el7_2.x86_64.rpm | 122 kB 00:00:00
    (29/43): libselinux-devel-2.5-14.1.el7.x86_64.rpm | 187 kB 00:00:00
    (30/43): libsepol-devel-2.5-10.el7.x86_64.rpm | 77 kB 00:00:00
    (31/43): libstdc++-devel-4.8.5-36.el7.x86_64.rpm | 1.5 MB 00:00:00
    (32/43): libuuid-devel-2.23.2-59.el7.x86_64.rpm | 91 kB 00:00:00
    (33/43): libverto-devel-0.2.5-4.el7.x86_64.rpm | 12 kB 00:00:00
    (34/43): libxcb-devel-1.13-1.el7.x86_64.rpm | 1.1 MB 00:00:00
    (35/43): libxml2-devel-2.9.1-6.el7_2.3.x86_64.rpm | 1.0 MB 00:00:01
    (36/43): mpfr-3.1.1-4.el7.x86_64.rpm | 203 kB 00:00:00
    (37/43): openssl-devel-1.0.2k-16.el7.x86_64.rpm | 1.5 MB 00:00:00
    (38/43): pcre-devel-8.32-17.el7.x86_64.rpm | 480 kB 00:00:00
    (39/43): xorg-x11-proto-devel-2018.4-1.el7.noarch.rpm | 280 kB 00:00:00
    (40/43): xz-devel-5.2.2-1.el7.x86_64.rpm | 46 kB 00:00:00
    (41/43): zlib-devel-1.2.7-18.el7.x86_64.rpm | 50 kB 00:00:00
    (42/43): glibc-common-2.17-260.el7_6.3.x86_64.rpm | 12 MB 00:00:01
    (43/43): cpp-4.8.5-36.el7.x86_64.rpm | 5.9 MB 00:00:01
    ---------------------------------------------------------------------------------
    Total 3.9 MB/s | 65 MB 00:16
    Running transaction check
    Running transaction test
    Transaction test succeeded
    Running transaction
    Installing : zlib-devel-1.2.7-18.el7.x86_64 1/47
    Installing : 2:libpng-devel-1.5.13-7.el7_2.x86_64 2/47
    Installing : xorg-x11-proto-devel-2018.4-1.el7.noarch 3/47
    Installing : libXau-devel-1.0.8-2.1.el7.x86_64 4/47
    Installing : libxcb-devel-1.13-1.el7.x86_64 5/47
    Installing : libX11-devel-1.6.5-2.el7.x86_64 6/47
    Updating : glibc-2.17-260.el7_6.3.x86_64 7/47
    Updating : glibc-common-2.17-260.el7_6.3.x86_64 8/47
    Installing : mpfr-3.1.1-4.el7.x86_64 9/47
    Installing : libmpc-1.0.1-3.el7.x86_64 10/47
    Installing : libXpm-3.5.12-1.el7.x86_64 11/47
    Updating : freetype-2.8-12.el7_6.1.x86_64 12/47
    Installing : freetype-devel-2.8-12.el7_6.1.x86_64 13/47
    Updating : krb5-libs-1.15.1-37.el7_6.x86_64 14/47
    Installing : libkadm5-1.15.1-37.el7_6.x86_64 15/47
    Installing : gd-2.0.35-26.el7.x86_64 16/47
    Installing : libXpm-devel-3.5.12-1.el7.x86_64 17/47
    Installing : cpp-4.8.5-36.el7.x86_64 18/47
    Installing : libevent-2.0.21-4.el7.x86_64 19/47
    Installing : libverto-devel-0.2.5-4.el7.x86_64 20/47
    Installing : xz-devel-5.2.2-1.el7.x86_64 21/47
    Installing : libsepol-devel-2.5-10.el7.x86_64 22/47
    Installing : libuuid-devel-2.23.2-59.el7.x86_64 23/47
    Installing : libstdc++-devel-4.8.5-36.el7.x86_64 24/47
    Installing : keyutils-libs-devel-1.5.8-3.el7.x86_64 25/47
    Installing : kernel-headers-3.10.0-957.5.1.el7.x86_64 26/47
    Installing : glibc-headers-2.17-260.el7_6.3.x86_64 27/47
    Installing : glibc-devel-2.17-260.el7_6.3.x86_64 28/47
    Installing : gcc-4.8.5-36.el7.x86_64 29/47
    Installing : expat-devel-2.1.0-10.el7_3.x86_64 30/47
    Installing : fontconfig-devel-2.13.0-4.3.el7.x86_64 31/47
    Installing : libcom_err-devel-1.42.9-13.el7.x86_64 32/47
    Installing : pcre-devel-8.32-17.el7.x86_64 33/47
    Installing : libselinux-devel-2.5-14.1.el7.x86_64 34/47
    Installing : krb5-devel-1.15.1-37.el7_6.x86_64 35/47
    Installing : libjpeg-turbo-devel-1.2.90-6.el7.x86_64 36/47
    Installing : gd-devel-2.0.35-26.el7.x86_64 37/47
    Installing : 1:openssl-devel-1.0.2k-16.el7.x86_64 38/47
    Installing : gcc-c++-4.8.5-36.el7.x86_64 39/47
    Installing : libxml2-devel-2.9.1-6.el7_2.3.x86_64 40/47
    Installing : libevent-devel-2.0.21-4.el7.x86_64 41/47
    Installing : libcurl-devel-7.29.0-51.el7.x86_64 42/47
    Installing : bzip2-devel-1.0.6-13.el7.x86_64 43/47
    Cleanup : krb5-libs-1.15.1-34.el7.x86_64 44/47
    Cleanup : freetype-2.8-12.el7.x86_64 45/47
    Cleanup : glibc-2.17-260.el7.x86_64 46/47
    Cleanup : glibc-common-2.17-260.el7.x86_64 47/47
    Verifying : freetype-devel-2.8-12.el7_6.1.x86_64 1/47
    Verifying : glibc-common-2.17-260.el7_6.3.x86_64 2/47
    Verifying : libxml2-devel-2.9.1-6.el7_2.3.x86_64 3/47
    Verifying : glibc-devel-2.17-260.el7_6.3.x86_64 4/47
    Verifying : libjpeg-turbo-devel-1.2.90-6.el7.x86_64 5/47
    Verifying : pcre-devel-8.32-17.el7.x86_64 6/47
    Verifying : libcom_err-devel-1.42.9-13.el7.x86_64 7/47
    Verifying : krb5-devel-1.15.1-37.el7_6.x86_64 8/47
    Verifying : expat-devel-2.1.0-10.el7_3.x86_64 9/47
    Verifying : bzip2-devel-1.0.6-13.el7.x86_64 10/47
    Verifying : fontconfig-devel-2.13.0-4.3.el7.x86_64 11/47
    Verifying : glibc-2.17-260.el7_6.3.x86_64 12/47
    Verifying : 1:openssl-devel-1.0.2k-16.el7.x86_64 13/47
    Verifying : gcc-4.8.5-36.el7.x86_64 14/47
    Verifying : kernel-headers-3.10.0-957.5.1.el7.x86_64 15/47
    Verifying : xorg-x11-proto-devel-2018.4-1.el7.noarch 16/47
    Verifying : libXpm-devel-3.5.12-1.el7.x86_64 17/47
    Verifying : keyutils-libs-devel-1.5.8-3.el7.x86_64 18/47
    Verifying : libselinux-devel-2.5-14.1.el7.x86_64 19/47
    Verifying : gcc-c++-4.8.5-36.el7.x86_64 20/47
    Verifying : libxcb-devel-1.13-1.el7.x86_64 21/47
    Verifying : libstdc++-devel-4.8.5-36.el7.x86_64 22/47
    Verifying : libXpm-3.5.12-1.el7.x86_64 23/47
    Verifying : 2:libpng-devel-1.5.13-7.el7_2.x86_64 24/47
    Verifying : gd-devel-2.0.35-26.el7.x86_64 25/47
    Verifying : cpp-4.8.5-36.el7.x86_64 26/47
    Verifying : libuuid-devel-2.23.2-59.el7.x86_64 27/47
    Verifying : libevent-2.0.21-4.el7.x86_64 28/47
    Verifying : libX11-devel-1.6.5-2.el7.x86_64 29/47
    Verifying : libevent-devel-2.0.21-4.el7.x86_64 30/47
    Verifying : gd-2.0.35-26.el7.x86_64 31/47
    Verifying : libmpc-1.0.1-3.el7.x86_64 32/47
    Verifying : libsepol-devel-2.5-10.el7.x86_64 33/47
    Verifying : glibc-headers-2.17-260.el7_6.3.x86_64 34/47
    Verifying : xz-devel-5.2.2-1.el7.x86_64 35/47
    Verifying : libverto-devel-0.2.5-4.el7.x86_64 36/47
    Verifying : libkadm5-1.15.1-37.el7_6.x86_64 37/47
    Verifying : mpfr-3.1.1-4.el7.x86_64 38/47
    Verifying : libcurl-devel-7.29.0-51.el7.x86_64 39/47
    Verifying : freetype-2.8-12.el7_6.1.x86_64 40/47
    Verifying : zlib-devel-1.2.7-18.el7.x86_64 41/47
    Verifying : krb5-libs-1.15.1-37.el7_6.x86_64 42/47
    Verifying : libXau-devel-1.0.8-2.1.el7.x86_64 43/47
    Verifying : freetype-2.8-12.el7.x86_64 44/47
    Verifying : glibc-2.17-260.el7.x86_64 45/47
    Verifying : glibc-common-2.17-260.el7.x86_64 46/47
    Verifying : krb5-libs-1.15.1-34.el7.x86_64 47/47

    Installed:
    bzip2-devel.x86_64 0:1.0.6-13.el7 gcc.x86_64 0:4.8.5-36.el7
    gcc-c++.x86_64 0:4.8.5-36.el7 gd-devel.x86_64 0:2.0.35-26.el7
    libcurl-devel.x86_64 0:7.29.0-51.el7 libevent.x86_64 0:2.0.21-4.el7
    libevent-devel.x86_64 0:2.0.21-4.el7 libjpeg-turbo-devel.x86_64 0:1.2.90-6.el7
    libpng-devel.x86_64 2:1.5.13-7.el7_2 libxml2-devel.x86_64 0:2.9.1-6.el7_2.3
    openssl-devel.x86_64 1:1.0.2k-16.el7

    Dependency Installed:
    cpp.x86_64 0:4.8.5-36.el7
    expat-devel.x86_64 0:2.1.0-10.el7_3
    fontconfig-devel.x86_64 0:2.13.0-4.3.el7
    freetype-devel.x86_64 0:2.8-12.el7_6.1
    gd.x86_64 0:2.0.35-26.el7
    glibc-devel.x86_64 0:2.17-260.el7_6.3
    glibc-headers.x86_64 0:2.17-260.el7_6.3
    kernel-headers.x86_64 0:3.10.0-957.5.1.el7
    keyutils-libs-devel.x86_64 0:1.5.8-3.el7
    krb5-devel.x86_64 0:1.15.1-37.el7_6
    libX11-devel.x86_64 0:1.6.5-2.el7
    libXau-devel.x86_64 0:1.0.8-2.1.el7
    libXpm.x86_64 0:3.5.12-1.el7
    libXpm-devel.x86_64 0:3.5.12-1.el7
    libcom_err-devel.x86_64 0:1.42.9-13.el7
    libkadm5.x86_64 0:1.15.1-37.el7_6
    libmpc.x86_64 0:1.0.1-3.el7
    libselinux-devel.x86_64 0:2.5-14.1.el7
    libsepol-devel.x86_64 0:2.5-10.el7
    libstdc++-devel.x86_64 0:4.8.5-36.el7
    libuuid-devel.x86_64 0:2.23.2-59.el7
    libverto-devel.x86_64 0:0.2.5-4.el7
    libxcb-devel.x86_64 0:1.13-1.el7
    mpfr.x86_64 0:3.1.1-4.el7
    pcre-devel.x86_64 0:8.32-17.el7
    xorg-x11-proto-devel.noarch 0:2018.4-1.el7
    xz-devel.x86_64 0:5.2.2-1.el7
    zlib-devel.x86_64 0:1.2.7-18.el7

    Dependency Updated:
    freetype.x86_64 0:2.8-12.el7_6.1 glibc.x86_64 0:2.17-260.el7_6.3
    glibc-common.x86_64 0:2.17-260.el7_6.3 krb5-libs.x86_64 0:1.15.1-37.el7_6

    Complete!
    [root@vmhzpnginx zabbix]# cd /root
    [root@vmhzpnginx ~]# ls
    anaconda-ks.cfg
    [root@vmhzpnginx ~]# pwd
    /root
    [root@vmhzpnginx ~]# cd /home
    [root@vmhzpnginx home]# wget http://nginx.org/download/nginx-1.15.8.tar.gz
    --2019-03-17 13:58:49-- http://nginx.org/download/nginx-1.15.8.tar.gz
    Resolving nginx.org (nginx.org)... 62.210.92.35, 95.211.80.227, 2001:1af8:4060:a004:21::e3
    Connecting to nginx.org (nginx.org)|62.210.92.35|:80... connected.
    HTTP request sent, awaiting response... 200 OK
    Length: 1027862 (1004K) [application/octet-stream]
    Saving to: ‘nginx-1.15.8.tar.gz’

    100%[=======================================>] 1,027,862 28.3KB/s in 40s

    2019-03-17 13:59:30 (25.0 KB/s) - ‘nginx-1.15.8.tar.gz’ saved [1027862/1027862]

    [root@vmhzpnginx home]# ls
    nginx-1.15.8.tar.gz
    [root@vmhzpnginx home]# wget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.38.tar.gz
    --2019-03-17 13:59:36-- ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.38.tar.gz
    => ‘pcre-8.38.tar.gz’
    Resolving ftp.csx.cam.ac.uk (ftp.csx.cam.ac.uk)... 131.111.8.115
    Connecting to ftp.csx.cam.ac.uk (ftp.csx.cam.ac.uk)|131.111.8.115|:21... connected.
    Logging in as anonymous ... Logged in!
    ==> SYST ... done. ==> PWD ... done.
    ==> TYPE I ... done. ==> CWD (1) /pub/software/programming/pcre ... done.
    ==> SIZE pcre-8.38.tar.gz ... 2053336
    ==> PASV ... done. ==> RETR pcre-8.38.tar.gz ... done.
    Length: 2053336 (2.0M) (unauthoritative)

    100%[=======================================>] 2,053,336 495KB/s in 4.2s

    2019-03-17 13:59:44 (474 KB/s) - ‘pcre-8.38.tar.gz’ saved [2053336]

    Last login: Sun Mar 17 13:52:42 2019 from 10.0.0.3
    [root@vmhzpnginx ~]# cd /home
    [root@vmhzpnginx home]# ls
    nginx-1.15.8.tar.gz pcre-8.38.tar.gz
    [root@vmhzpnginx home]# tar zxvf nginx-1.15.8.tar.gz
    nginx-1.15.8/
    nginx-1.15.8/auto/
    nginx-1.15.8/conf/
    nginx-1.15.8/contrib/
    nginx-1.15.8/src/
    nginx-1.15.8/configure
    nginx-1.15.8/LICENSE
    nginx-1.15.8/README
    nginx-1.15.8/html/
    nginx-1.15.8/man/
    nginx-1.15.8/CHANGES.ru
    nginx-1.15.8/CHANGES
    nginx-1.15.8/man/nginx.8
    nginx-1.15.8/html/50x.html
    nginx-1.15.8/html/index.html
    nginx-1.15.8/src/core/
    nginx-1.15.8/src/event/
    nginx-1.15.8/src/http/
    nginx-1.15.8/src/mail/
    nginx-1.15.8/src/misc/
    nginx-1.15.8/src/os/
    nginx-1.15.8/src/stream/
    nginx-1.15.8/src/stream/ngx_stream.c
    nginx-1.15.8/src/stream/ngx_stream.h
    nginx-1.15.8/src/stream/ngx_stream_access_module.c
    nginx-1.15.8/src/stream/ngx_stream_core_module.c
    nginx-1.15.8/src/stream/ngx_stream_geo_module.c
    nginx-1.15.8/src/stream/ngx_stream_geoip_module.c
    nginx-1.15.8/src/stream/ngx_stream_handler.c
    nginx-1.15.8/src/stream/ngx_stream_limit_conn_module.c
    nginx-1.15.8/src/stream/ngx_stream_log_module.c
    nginx-1.15.8/src/stream/ngx_stream_map_module.c
    nginx-1.15.8/src/stream/ngx_stream_proxy_module.c
    nginx-1.15.8/src/stream/ngx_stream_realip_module.c
    nginx-1.15.8/src/stream/ngx_stream_return_module.c
    nginx-1.15.8/src/stream/ngx_stream_script.c
    nginx-1.15.8/src/stream/ngx_stream_script.h
    nginx-1.15.8/src/stream/ngx_stream_split_clients_module.c
    nginx-1.15.8/src/stream/ngx_stream_ssl_module.c
    nginx-1.15.8/src/stream/ngx_stream_ssl_module.h
    nginx-1.15.8/src/stream/ngx_stream_ssl_preread_module.c
    nginx-1.15.8/src/stream/ngx_stream_upstream.c
    nginx-1.15.8/src/stream/ngx_stream_upstream.h
    nginx-1.15.8/src/stream/ngx_stream_upstream_hash_module.c
    nginx-1.15.8/src/stream/ngx_stream_upstream_least_conn_module.c
    nginx-1.15.8/src/stream/ngx_stream_upstream_random_module.c
    nginx-1.15.8/src/stream/ngx_stream_upstream_round_robin.c
    nginx-1.15.8/src/stream/ngx_stream_upstream_round_robin.h
    nginx-1.15.8/src/stream/ngx_stream_upstream_zone_module.c
    nginx-1.15.8/src/stream/ngx_stream_variables.c
    nginx-1.15.8/src/stream/ngx_stream_variables.h
    nginx-1.15.8/src/stream/ngx_stream_write_filter_module.c
    nginx-1.15.8/src/os/unix/
    nginx-1.15.8/src/os/unix/ngx_alloc.c
    nginx-1.15.8/src/os/unix/ngx_alloc.h
    nginx-1.15.8/src/os/unix/ngx_atomic.h
    nginx-1.15.8/src/os/unix/ngx_channel.c
    nginx-1.15.8/src/os/unix/ngx_channel.h
    nginx-1.15.8/src/os/unix/ngx_daemon.c
    nginx-1.15.8/src/os/unix/ngx_darwin.h
    nginx-1.15.8/src/os/unix/ngx_darwin_config.h
    nginx-1.15.8/src/os/unix/ngx_darwin_init.c
    nginx-1.15.8/src/os/unix/ngx_darwin_sendfile_chain.c
    nginx-1.15.8/src/os/unix/ngx_dlopen.c
    nginx-1.15.8/src/os/unix/ngx_dlopen.h
    nginx-1.15.8/src/os/unix/ngx_errno.c
    nginx-1.15.8/src/os/unix/ngx_errno.h
    nginx-1.15.8/src/os/unix/ngx_file_aio_read.c
    nginx-1.15.8/src/os/unix/ngx_files.c
    nginx-1.15.8/src/os/unix/ngx_files.h
    nginx-1.15.8/src/os/unix/ngx_freebsd.h
    nginx-1.15.8/src/os/unix/ngx_freebsd_config.h
    nginx-1.15.8/src/os/unix/ngx_linux.h
    nginx-1.15.8/src/os/unix/ngx_freebsd_init.c
    nginx-1.15.8/src/os/unix/ngx_freebsd_sendfile_chain.c
    nginx-1.15.8/src/os/unix/ngx_gcc_atomic_amd64.h
    nginx-1.15.8/src/os/unix/ngx_gcc_atomic_ppc.h
    nginx-1.15.8/src/os/unix/ngx_gcc_atomic_sparc64.h
    nginx-1.15.8/src/os/unix/ngx_gcc_atomic_x86.h
    nginx-1.15.8/src/os/unix/ngx_linux_aio_read.c
    nginx-1.15.8/src/os/unix/ngx_linux_config.h
    nginx-1.15.8/src/os/unix/ngx_linux_init.c
    nginx-1.15.8/src/os/unix/ngx_linux_sendfile_chain.c
    nginx-1.15.8/src/os/unix/ngx_os.h
    nginx-1.15.8/src/os/unix/ngx_posix_config.h
    nginx-1.15.8/src/os/unix/ngx_posix_init.c
    nginx-1.15.8/src/os/unix/ngx_process.c
    nginx-1.15.8/src/os/unix/ngx_process.h
    nginx-1.15.8/src/os/unix/ngx_process_cycle.c
    nginx-1.15.8/src/os/unix/ngx_process_cycle.h
    nginx-1.15.8/src/os/unix/ngx_readv_chain.c
    nginx-1.15.8/src/os/unix/ngx_recv.c
    nginx-1.15.8/src/os/unix/ngx_send.c
    nginx-1.15.8/src/os/unix/ngx_setaffinity.c
    nginx-1.15.8/src/os/unix/ngx_setaffinity.h
    nginx-1.15.8/src/os/unix/ngx_setproctitle.c
    nginx-1.15.8/src/os/unix/ngx_setproctitle.h
    nginx-1.15.8/src/os/unix/ngx_shmem.c
    nginx-1.15.8/src/os/unix/ngx_shmem.h
    nginx-1.15.8/src/os/unix/ngx_socket.c
    nginx-1.15.8/src/os/unix/ngx_socket.h
    nginx-1.15.8/src/os/unix/ngx_solaris.h
    nginx-1.15.8/src/os/unix/ngx_solaris_config.h
    nginx-1.15.8/src/os/unix/ngx_solaris_init.c
    nginx-1.15.8/src/os/unix/ngx_solaris_sendfilev_chain.c
    nginx-1.15.8/src/os/unix/ngx_sunpro_amd64.il
    nginx-1.15.8/src/os/unix/ngx_sunpro_atomic_sparc64.h
    nginx-1.15.8/src/os/unix/ngx_sunpro_sparc64.il
    nginx-1.15.8/src/os/unix/ngx_thread.h
    nginx-1.15.8/src/os/unix/ngx_sunpro_x86.il
    nginx-1.15.8/src/os/unix/ngx_thread_cond.c
    nginx-1.15.8/src/os/unix/ngx_thread_id.c
    nginx-1.15.8/src/os/unix/ngx_thread_mutex.c
    nginx-1.15.8/src/os/unix/ngx_time.c
    nginx-1.15.8/src/os/unix/ngx_time.h
    nginx-1.15.8/src/os/unix/ngx_udp_recv.c
    nginx-1.15.8/src/os/unix/ngx_udp_send.c
    nginx-1.15.8/src/os/unix/ngx_udp_sendmsg_chain.c
    nginx-1.15.8/src/os/unix/ngx_user.c
    nginx-1.15.8/src/os/unix/ngx_user.h
    nginx-1.15.8/src/os/unix/ngx_writev_chain.c
    nginx-1.15.8/src/misc/ngx_cpp_test_module.cpp
    nginx-1.15.8/src/misc/ngx_google_perftools_module.c
    nginx-1.15.8/src/mail/ngx_mail.c
    nginx-1.15.8/src/mail/ngx_mail.h
    nginx-1.15.8/src/mail/ngx_mail_auth_http_module.c
    nginx-1.15.8/src/mail/ngx_mail_core_module.c
    nginx-1.15.8/src/mail/ngx_mail_handler.c
    nginx-1.15.8/src/mail/ngx_mail_imap_handler.c
    nginx-1.15.8/src/mail/ngx_mail_imap_module.c
    nginx-1.15.8/src/mail/ngx_mail_imap_module.h
    nginx-1.15.8/src/mail/ngx_mail_parse.c
    nginx-1.15.8/src/mail/ngx_mail_pop3_handler.c
    nginx-1.15.8/src/mail/ngx_mail_pop3_module.c
    nginx-1.15.8/src/mail/ngx_mail_pop3_module.h
    nginx-1.15.8/src/mail/ngx_mail_proxy_module.c
    nginx-1.15.8/src/mail/ngx_mail_smtp_handler.c
    nginx-1.15.8/src/mail/ngx_mail_smtp_module.c
    nginx-1.15.8/src/mail/ngx_mail_smtp_module.h
    nginx-1.15.8/src/mail/ngx_mail_ssl_module.c
    nginx-1.15.8/src/mail/ngx_mail_ssl_module.h
    nginx-1.15.8/src/http/modules/
    nginx-1.15.8/src/http/ngx_http.c
    nginx-1.15.8/src/http/ngx_http.h
    nginx-1.15.8/src/http/ngx_http_cache.h
    nginx-1.15.8/src/http/ngx_http_config.h
    nginx-1.15.8/src/http/ngx_http_copy_filter_module.c
    nginx-1.15.8/src/http/ngx_http_core_module.c
    nginx-1.15.8/src/http/ngx_http_core_module.h
    nginx-1.15.8/src/http/ngx_http_file_cache.c
    nginx-1.15.8/src/http/ngx_http_header_filter_module.c
    nginx-1.15.8/src/http/ngx_http_parse.c
    nginx-1.15.8/src/http/ngx_http_postpone_filter_module.c
    nginx-1.15.8/src/http/ngx_http_request.c
    nginx-1.15.8/src/http/ngx_http_request.h
    nginx-1.15.8/src/http/ngx_http_request_body.c
    nginx-1.15.8/src/http/ngx_http_script.c
    nginx-1.15.8/src/http/v2/
    nginx-1.15.8/src/http/ngx_http_script.h
    nginx-1.15.8/src/http/ngx_http_special_response.c
    nginx-1.15.8/src/http/ngx_http_upstream.c
    nginx-1.15.8/src/http/ngx_http_upstream.h
    nginx-1.15.8/src/http/ngx_http_upstream_round_robin.c
    nginx-1.15.8/src/http/ngx_http_upstream_round_robin.h
    nginx-1.15.8/src/http/ngx_http_variables.c
    nginx-1.15.8/src/http/ngx_http_variables.h
    nginx-1.15.8/src/http/ngx_http_write_filter_module.c
    nginx-1.15.8/src/http/v2/ngx_http_v2.c
    nginx-1.15.8/src/http/v2/ngx_http_v2.h
    nginx-1.15.8/src/http/v2/ngx_http_v2_encode.c
    nginx-1.15.8/src/http/v2/ngx_http_v2_filter_module.c
    nginx-1.15.8/src/http/v2/ngx_http_v2_huff_decode.c
    nginx-1.15.8/src/http/v2/ngx_http_v2_huff_encode.c
    nginx-1.15.8/src/http/v2/ngx_http_v2_module.c
    nginx-1.15.8/src/http/v2/ngx_http_v2_module.h
    nginx-1.15.8/src/http/v2/ngx_http_v2_table.c
    nginx-1.15.8/src/http/modules/ngx_http_access_module.c
    nginx-1.15.8/src/http/modules/ngx_http_addition_filter_module.c
    nginx-1.15.8/src/http/modules/ngx_http_auth_basic_module.c
    nginx-1.15.8/src/http/modules/ngx_http_auth_request_module.c
    nginx-1.15.8/src/http/modules/ngx_http_autoindex_module.c
    nginx-1.15.8/src/http/modules/ngx_http_browser_module.c
    nginx-1.15.8/src/http/modules/ngx_http_charset_filter_module.c
    nginx-1.15.8/src/http/modules/ngx_http_chunked_filter_module.c
    nginx-1.15.8/src/http/modules/ngx_http_dav_module.c
    nginx-1.15.8/src/http/modules/ngx_http_degradation_module.c
    nginx-1.15.8/src/http/modules/ngx_http_empty_gif_module.c
    nginx-1.15.8/src/http/modules/ngx_http_fastcgi_module.c
    nginx-1.15.8/src/http/modules/perl/
    nginx-1.15.8/src/http/modules/ngx_http_flv_module.c
    nginx-1.15.8/src/http/modules/ngx_http_geo_module.c
    nginx-1.15.8/src/http/modules/ngx_http_geoip_module.c
    nginx-1.15.8/src/http/modules/ngx_http_grpc_module.c
    nginx-1.15.8/src/http/modules/ngx_http_gunzip_filter_module.c
    nginx-1.15.8/src/http/modules/ngx_http_gzip_filter_module.c
    nginx-1.15.8/src/http/modules/ngx_http_gzip_static_module.c
    nginx-1.15.8/src/http/modules/ngx_http_headers_filter_module.c
    nginx-1.15.8/src/http/modules/ngx_http_image_filter_module.c
    nginx-1.15.8/src/http/modules/ngx_http_index_module.c
    nginx-1.15.8/src/http/modules/ngx_http_limit_conn_module.c
    nginx-1.15.8/src/http/modules/ngx_http_limit_req_module.c
    nginx-1.15.8/src/http/modules/ngx_http_log_module.c
    nginx-1.15.8/src/http/modules/ngx_http_map_module.c
    nginx-1.15.8/src/http/modules/ngx_http_memcached_module.c
    nginx-1.15.8/src/http/modules/ngx_http_mirror_module.c
    nginx-1.15.8/src/http/modules/ngx_http_mp4_module.c
    nginx-1.15.8/src/http/modules/ngx_http_not_modified_filter_module.c
    nginx-1.15.8/src/http/modules/ngx_http_proxy_module.c
    nginx-1.15.8/src/http/modules/ngx_http_random_index_module.c
    nginx-1.15.8/src/http/modules/ngx_http_range_filter_module.c
    nginx-1.15.8/src/http/modules/ngx_http_realip_module.c
    nginx-1.15.8/src/http/modules/ngx_http_referer_module.c
    nginx-1.15.8/src/http/modules/ngx_http_rewrite_module.c
    nginx-1.15.8/src/http/modules/ngx_http_scgi_module.c
    nginx-1.15.8/src/http/modules/ngx_http_secure_link_module.c
    nginx-1.15.8/src/http/modules/ngx_http_slice_filter_module.c
    nginx-1.15.8/src/http/modules/ngx_http_split_clients_module.c
    nginx-1.15.8/src/http/modules/ngx_http_ssi_filter_module.c
    nginx-1.15.8/src/http/modules/ngx_http_ssi_filter_module.h
    nginx-1.15.8/src/http/modules/ngx_http_ssl_module.c
    nginx-1.15.8/src/http/modules/ngx_http_ssl_module.h
    nginx-1.15.8/src/http/modules/ngx_http_static_module.c
    nginx-1.15.8/src/http/modules/ngx_http_stub_status_module.c
    nginx-1.15.8/src/http/modules/ngx_http_sub_filter_module.c
    nginx-1.15.8/src/http/modules/ngx_http_try_files_module.c
    nginx-1.15.8/src/http/modules/ngx_http_upstream_hash_module.c
    nginx-1.15.8/src/http/modules/ngx_http_upstream_ip_hash_module.c
    nginx-1.15.8/src/http/modules/ngx_http_upstream_keepalive_module.c
    nginx-1.15.8/src/http/modules/ngx_http_upstream_random_module.c
    nginx-1.15.8/src/http/modules/ngx_http_upstream_least_conn_module.c
    nginx-1.15.8/src/http/modules/ngx_http_upstream_zone_module.c
    nginx-1.15.8/src/http/modules/ngx_http_userid_filter_module.c
    nginx-1.15.8/src/http/modules/ngx_http_uwsgi_module.c
    nginx-1.15.8/src/http/modules/ngx_http_xslt_filter_module.c
    nginx-1.15.8/src/http/modules/perl/Makefile.PL
    nginx-1.15.8/src/http/modules/perl/nginx.pm
    nginx-1.15.8/src/http/modules/perl/nginx.xs
    nginx-1.15.8/src/http/modules/perl/ngx_http_perl_module.c
    nginx-1.15.8/src/http/modules/perl/ngx_http_perl_module.h
    nginx-1.15.8/src/http/modules/perl/typemap
    nginx-1.15.8/src/event/modules/
    nginx-1.15.8/src/event/ngx_event.c
    nginx-1.15.8/src/event/ngx_event.h
    nginx-1.15.8/src/event/ngx_event_accept.c
    nginx-1.15.8/src/event/ngx_event_connect.c
    nginx-1.15.8/src/event/ngx_event_connect.h
    nginx-1.15.8/src/event/ngx_event_openssl.c
    nginx-1.15.8/src/event/ngx_event_openssl.h
    nginx-1.15.8/src/event/ngx_event_openssl_stapling.c
    nginx-1.15.8/src/event/ngx_event_pipe.c
    nginx-1.15.8/src/event/ngx_event_pipe.h
    nginx-1.15.8/src/event/ngx_event_posted.c
    nginx-1.15.8/src/event/ngx_event_posted.h
    nginx-1.15.8/src/event/ngx_event_timer.c
    nginx-1.15.8/src/event/ngx_event_timer.h
    nginx-1.15.8/src/event/ngx_event_udp.c
    nginx-1.15.8/src/event/modules/ngx_devpoll_module.c
    nginx-1.15.8/src/event/modules/ngx_epoll_module.c
    nginx-1.15.8/src/event/modules/ngx_eventport_module.c
    nginx-1.15.8/src/event/modules/ngx_kqueue_module.c
    nginx-1.15.8/src/event/modules/ngx_poll_module.c
    nginx-1.15.8/src/event/modules/ngx_select_module.c
    nginx-1.15.8/src/event/modules/ngx_win32_select_module.c
    nginx-1.15.8/src/core/nginx.c
    nginx-1.15.8/src/core/nginx.h
    nginx-1.15.8/src/core/ngx_array.c
    nginx-1.15.8/src/core/ngx_array.h
    nginx-1.15.8/src/core/ngx_buf.c
    nginx-1.15.8/src/core/ngx_buf.h
    nginx-1.15.8/src/core/ngx_conf_file.c
    nginx-1.15.8/src/core/ngx_conf_file.h
    nginx-1.15.8/src/core/ngx_config.h
    nginx-1.15.8/src/core/ngx_connection.c
    nginx-1.15.8/src/core/ngx_connection.h
    nginx-1.15.8/src/core/ngx_core.h
    nginx-1.15.8/src/core/ngx_cpuinfo.c
    nginx-1.15.8/src/core/ngx_crc.h
    nginx-1.15.8/src/core/ngx_crc32.c
    nginx-1.15.8/src/core/ngx_crc32.h
    nginx-1.15.8/src/core/ngx_crypt.c
    nginx-1.15.8/src/core/ngx_crypt.h
    nginx-1.15.8/src/core/ngx_cycle.c
    nginx-1.15.8/src/core/ngx_cycle.h
    nginx-1.15.8/src/core/ngx_file.c
    nginx-1.15.8/src/core/ngx_file.h
    nginx-1.15.8/src/core/ngx_hash.c
    nginx-1.15.8/src/core/ngx_hash.h
    nginx-1.15.8/src/core/ngx_inet.c
    nginx-1.15.8/src/core/ngx_inet.h
    nginx-1.15.8/src/core/ngx_list.c
    nginx-1.15.8/src/core/ngx_list.h
    nginx-1.15.8/src/core/ngx_log.c
    nginx-1.15.8/src/core/ngx_log.h
    nginx-1.15.8/src/core/ngx_md5.c
    nginx-1.15.8/src/core/ngx_md5.h
    nginx-1.15.8/src/core/ngx_module.c
    nginx-1.15.8/src/core/ngx_module.h
    nginx-1.15.8/src/core/ngx_murmurhash.c
    nginx-1.15.8/src/core/ngx_murmurhash.h
    nginx-1.15.8/src/core/ngx_open_file_cache.c
    nginx-1.15.8/src/core/ngx_open_file_cache.h
    nginx-1.15.8/src/core/ngx_output_chain.c
    nginx-1.15.8/src/core/ngx_palloc.c
    nginx-1.15.8/src/core/ngx_palloc.h
    nginx-1.15.8/src/core/ngx_parse.c
    nginx-1.15.8/src/core/ngx_parse.h
    nginx-1.15.8/src/core/ngx_parse_time.c
    nginx-1.15.8/src/core/ngx_queue.c
    nginx-1.15.8/src/core/ngx_parse_time.h
    nginx-1.15.8/src/core/ngx_proxy_protocol.c
    nginx-1.15.8/src/core/ngx_proxy_protocol.h
    nginx-1.15.8/src/core/ngx_queue.h
    nginx-1.15.8/src/core/ngx_radix_tree.c
    nginx-1.15.8/src/core/ngx_radix_tree.h
    nginx-1.15.8/src/core/ngx_rbtree.c
    nginx-1.15.8/src/core/ngx_rbtree.h
    nginx-1.15.8/src/core/ngx_regex.c
    nginx-1.15.8/src/core/ngx_regex.h
    nginx-1.15.8/src/core/ngx_resolver.c
    nginx-1.15.8/src/core/ngx_resolver.h
    nginx-1.15.8/src/core/ngx_rwlock.c
    nginx-1.15.8/src/core/ngx_rwlock.h
    nginx-1.15.8/src/core/ngx_sha1.c
    nginx-1.15.8/src/core/ngx_sha1.h
    nginx-1.15.8/src/core/ngx_shmtx.c
    nginx-1.15.8/src/core/ngx_shmtx.h
    nginx-1.15.8/src/core/ngx_slab.c
    nginx-1.15.8/src/core/ngx_slab.h
    nginx-1.15.8/src/core/ngx_spinlock.c
    nginx-1.15.8/src/core/ngx_string.c
    nginx-1.15.8/src/core/ngx_string.h
    nginx-1.15.8/src/core/ngx_syslog.c
    nginx-1.15.8/src/core/ngx_syslog.h
    nginx-1.15.8/src/core/ngx_thread_pool.c
    nginx-1.15.8/src/core/ngx_thread_pool.h
    nginx-1.15.8/src/core/ngx_times.c
    nginx-1.15.8/src/core/ngx_times.h
    nginx-1.15.8/contrib/README
    nginx-1.15.8/contrib/geo2nginx.pl
    nginx-1.15.8/contrib/unicode2nginx/
    nginx-1.15.8/contrib/vim/
    nginx-1.15.8/contrib/vim/ftdetect/
    nginx-1.15.8/contrib/vim/ftplugin/
    nginx-1.15.8/contrib/vim/indent/
    nginx-1.15.8/contrib/vim/syntax/
    nginx-1.15.8/contrib/vim/syntax/nginx.vim
    nginx-1.15.8/contrib/vim/indent/nginx.vim
    nginx-1.15.8/contrib/vim/ftplugin/nginx.vim
    nginx-1.15.8/contrib/vim/ftdetect/nginx.vim
    nginx-1.15.8/contrib/unicode2nginx/koi-utf
    nginx-1.15.8/contrib/unicode2nginx/unicode-to-nginx.pl
    nginx-1.15.8/contrib/unicode2nginx/win-utf
    nginx-1.15.8/conf/fastcgi.conf
    nginx-1.15.8/conf/fastcgi_params
    nginx-1.15.8/conf/koi-utf
    nginx-1.15.8/conf/koi-win
    nginx-1.15.8/conf/mime.types
    nginx-1.15.8/conf/nginx.conf
    nginx-1.15.8/conf/scgi_params
    nginx-1.15.8/conf/uwsgi_params
    nginx-1.15.8/conf/win-utf
    nginx-1.15.8/auto/cc/
    nginx-1.15.8/auto/define
    nginx-1.15.8/auto/endianness
    nginx-1.15.8/auto/feature
    nginx-1.15.8/auto/have
    nginx-1.15.8/auto/have_headers
    nginx-1.15.8/auto/headers
    nginx-1.15.8/auto/include
    nginx-1.15.8/auto/init
    nginx-1.15.8/auto/install
    nginx-1.15.8/auto/lib/
    nginx-1.15.8/auto/make
    nginx-1.15.8/auto/module
    nginx-1.15.8/auto/modules
    nginx-1.15.8/auto/nohave
    nginx-1.15.8/auto/options
    nginx-1.15.8/auto/os/
    nginx-1.15.8/auto/sources
    nginx-1.15.8/auto/stubs
    nginx-1.15.8/auto/summary
    nginx-1.15.8/auto/threads
    nginx-1.15.8/auto/types/
    nginx-1.15.8/auto/unix
    nginx-1.15.8/auto/types/sizeof
    nginx-1.15.8/auto/types/typedef
    nginx-1.15.8/auto/types/uintptr_t
    nginx-1.15.8/auto/types/value
    nginx-1.15.8/auto/os/conf
    nginx-1.15.8/auto/os/darwin
    nginx-1.15.8/auto/os/freebsd
    nginx-1.15.8/auto/os/linux
    nginx-1.15.8/auto/os/solaris
    nginx-1.15.8/auto/os/win32
    nginx-1.15.8/auto/lib/conf
    nginx-1.15.8/auto/lib/geoip/
    nginx-1.15.8/auto/lib/google-perftools/
    nginx-1.15.8/auto/lib/libatomic/
    nginx-1.15.8/auto/lib/libgd/
    nginx-1.15.8/auto/lib/libxslt/
    nginx-1.15.8/auto/lib/make
    nginx-1.15.8/auto/lib/openssl/
    nginx-1.15.8/auto/lib/pcre/
    nginx-1.15.8/auto/lib/perl/
    nginx-1.15.8/auto/lib/zlib/
    nginx-1.15.8/auto/lib/zlib/conf
    nginx-1.15.8/auto/lib/zlib/make
    nginx-1.15.8/auto/lib/zlib/makefile.bcc
    nginx-1.15.8/auto/lib/zlib/makefile.msvc
    nginx-1.15.8/auto/lib/zlib/makefile.owc
    nginx-1.15.8/auto/lib/perl/conf
    nginx-1.15.8/auto/lib/perl/make
    nginx-1.15.8/auto/lib/pcre/conf
    nginx-1.15.8/auto/lib/pcre/make
    nginx-1.15.8/auto/lib/pcre/makefile.bcc
    nginx-1.15.8/auto/lib/pcre/makefile.msvc
    nginx-1.15.8/auto/lib/pcre/makefile.owc
    nginx-1.15.8/auto/lib/openssl/conf
    nginx-1.15.8/auto/lib/openssl/make
    nginx-1.15.8/auto/lib/openssl/makefile.bcc
    nginx-1.15.8/auto/lib/openssl/makefile.msvc
    nginx-1.15.8/auto/lib/libxslt/conf
    nginx-1.15.8/auto/lib/libgd/conf
    nginx-1.15.8/auto/lib/libatomic/conf
    nginx-1.15.8/auto/lib/libatomic/make
    nginx-1.15.8/auto/lib/google-perftools/conf
    nginx-1.15.8/auto/lib/geoip/conf
    nginx-1.15.8/auto/cc/acc
    nginx-1.15.8/auto/cc/bcc
    nginx-1.15.8/auto/cc/ccc
    nginx-1.15.8/auto/cc/clang
    nginx-1.15.8/auto/cc/conf
    nginx-1.15.8/auto/cc/gcc
    nginx-1.15.8/auto/cc/icc
    nginx-1.15.8/auto/cc/msvc
    nginx-1.15.8/auto/cc/name
    nginx-1.15.8/auto/cc/owc
    nginx-1.15.8/auto/cc/sunc
    [root@vmhzpnginx home]# ls
    nginx-1.15.8 nginx-1.15.8.tar.gz pcre-8.38.tar.gz
    [root@vmhzpnginx home]# tar zxvf pcre-8.38.tar.gz
    pcre-8.38/
    pcre-8.38/pcre_scanner.h
    pcre-8.38/LICENCE
    pcre-8.38/makevp_c.txt
    pcre-8.38/PrepareRelease
    pcre-8.38/RunTest.bat
    pcre-8.38/pcre16_study.c
    pcre-8.38/pcre16_chartables.c
    pcre-8.38/pcre_jit_test.c
    pcre-8.38/pcregexp.pas
    pcre-8.38/pcre32_chartables.c
    pcre-8.38/pcre_get.c
    pcre-8.38/132html
    pcre-8.38/pcre16_compile.c
    pcre-8.38/pcre32_dfa_exec.c
    pcre-8.38/pcre32_utf32_utils.c
    pcre-8.38/CMakeLists.txt
    pcre-8.38/Makefile.am
    pcre-8.38/pcre_stringpiece_unittest.cc
    pcre-8.38/pcre16_dfa_exec.c
    pcre-8.38/pcre16_newline.c
    pcre-8.38/pcre16_ord2utf16.c
    pcre-8.38/compile
    pcre-8.38/pcre16_config.c
    pcre-8.38/depcomp
    pcre-8.38/config.sub
    pcre-8.38/pcre32_maketables.c
    pcre-8.38/pcre16_maketables.c
    pcre-8.38/pcre16_byte_order.c
    pcre-8.38/pcrecpp.cc
    pcre-8.38/Makefile.in
    pcre-8.38/README
    pcre-8.38/cmake/
    pcre-8.38/cmake/FindReadline.cmake
    pcre-8.38/cmake/FindEditline.cmake
    pcre-8.38/cmake/FindPackageHandleStandardArgs.cmake
    pcre-8.38/cmake/COPYING-CMAKE-SCRIPTS
    pcre-8.38/pcre16_utf16_utils.c
    pcre-8.38/aclocal.m4
    pcre-8.38/pcre32_xclass.c
    pcre-8.38/ucp.h
    pcre-8.38/pcre_printint.c
    pcre-8.38/pcre32_compile.c
    pcre-8.38/pcre_jit_compile.c
    pcre-8.38/dftables.c
    pcre-8.38/config.guess
    pcre-8.38/pcre_newline.c
    pcre-8.38/configure
    pcre-8.38/pcrecpparg.h.in
    pcre-8.38/perltest.pl
    pcre-8.38/pcre16_jit_compile.c
    pcre-8.38/pcre32_exec.c
    pcre-8.38/pcre32_study.c
    pcre-8.38/pcreposix.h
    pcre-8.38/CleanTxt
    pcre-8.38/pcreposix.c
    pcre-8.38/pcre_string_utils.c
    pcre-8.38/pcre32_newline.c
    pcre-8.38/install-sh
    pcre-8.38/pcre16_xclass.c
    pcre-8.38/libpcre16.pc.in
    pcre-8.38/pcre16_get.c
    pcre-8.38/pcrecpp_internal.h
    pcre-8.38/pcre_study.c
    pcre-8.38/pcre_compile.c
    pcre-8.38/pcre_fullinfo.c
    pcre-8.38/pcre_refcount.c
    pcre-8.38/pcre16_globals.c
    pcre-8.38/m4/
    pcre-8.38/m4/ltsugar.m4
    pcre-8.38/m4/libtool.m4
    pcre-8.38/m4/ltversion.m4
    pcre-8.38/m4/ltoptions.m4
    pcre-8.38/m4/ax_pthread.m4
    pcre-8.38/m4/lt~obsolete.m4
    pcre-8.38/m4/pcre_visibility.m4
    pcre-8.38/libpcreposix.pc.in
    pcre-8.38/COPYING
    pcre-8.38/pcrecpp.h
    pcre-8.38/INSTALL
    pcre-8.38/pcre32_fullinfo.c
    pcre-8.38/pcre32_get.c
    pcre-8.38/pcre32_tables.c
    pcre-8.38/libpcre32.pc.in
    pcre-8.38/pcre32_valid_utf32.c
    pcre-8.38/pcre_ord2utf8.c
    pcre-8.38/makevp.bat
    pcre-8.38/ChangeLog
    pcre-8.38/pcre32_string_utils.c
    pcre-8.38/pcre-config.in
    pcre-8.38/pcre_exec.c
    pcre-8.38/pcre16_refcount.c
    pcre-8.38/HACKING
    pcre-8.38/test-driver
    pcre-8.38/missing
    pcre-8.38/pcre16_string_utils.c
    pcre-8.38/configure.ac
    pcre-8.38/pcre_scanner.cc
    pcre-8.38/pcre_stringpiece.h.in
    pcre-8.38/ar-lib
    pcre-8.38/pcre_valid_utf8.c
    pcre-8.38/sljit/
    pcre-8.38/sljit/sljitNativeSPARC_common.c
    pcre-8.38/sljit/sljitNativeTILEGX-encoder.c
    pcre-8.38/sljit/sljitConfig.h
    pcre-8.38/sljit/sljitNativeMIPS_64.c
    pcre-8.38/sljit/sljitUtils.c
    pcre-8.38/sljit/sljitNativeARM_T2_32.c
    pcre-8.38/sljit/sljitNativePPC_64.c
    pcre-8.38/sljit/sljitNativeARM_64.c
    pcre-8.38/sljit/sljitNativeMIPS_common.c
    pcre-8.38/sljit/sljitNativeMIPS_32.c
    pcre-8.38/sljit/sljitNativeX86_common.c
    pcre-8.38/sljit/sljitNativeTILEGX_64.c
    pcre-8.38/sljit/sljitNativeARM_32.c
    pcre-8.38/sljit/sljitNativeSPARC_32.c
    pcre-8.38/sljit/sljitLir.c
    pcre-8.38/sljit/sljitLir.h
    pcre-8.38/sljit/sljitNativeX86_32.c
    pcre-8.38/sljit/sljitNativePPC_32.c
    pcre-8.38/sljit/sljitExecAllocator.c
    pcre-8.38/sljit/sljitNativeX86_64.c
    pcre-8.38/sljit/sljitNativePPC_common.c
    pcre-8.38/sljit/sljitConfigInternal.h
    pcre-8.38/pcre16_tables.c
    pcre-8.38/pcre32_byte_order.c
    pcre-8.38/config-cmake.h.in
    pcre-8.38/pcretest.c
    pcre-8.38/testdata/
    pcre-8.38/testdata/saved32LE-1
    pcre-8.38/testdata/testoutput24
    pcre-8.38/testdata/testoutput2
    pcre-8.38/testdata/testoutputEBC
    pcre-8.38/testdata/greplist
    pcre-8.38/testdata/testinput21
    pcre-8.38/testdata/testinput25
    pcre-8.38/testdata/testoutput3A
    pcre-8.38/testdata/testoutput26
    pcre-8.38/testdata/testoutput20
    pcre-8.38/testdata/grepoutput8
    pcre-8.38/testdata/testoutput16
    pcre-8.38/testdata/testinput17
    pcre-8.38/testdata/testoutput23
    pcre-8.38/testdata/testoutput4
    pcre-8.38/testdata/testoutput11-8
    pcre-8.38/testdata/testinput8
    pcre-8.38/testdata/testinput26
    pcre-8.38/testdata/testoutput7
    pcre-8.38/testdata/grepinput3
    pcre-8.38/testdata/testoutput22-32
    pcre-8.38/testdata/testinput13
    pcre-8.38/testdata/testoutput12
    pcre-8.38/testdata/saved32
    pcre-8.38/testdata/testinput15
    pcre-8.38/testdata/wintestoutput3
    pcre-8.38/testdata/testinput10
    pcre-8.38/testdata/testinput1
    pcre-8.38/testdata/testoutput5
    pcre-8.38/testdata/saved16
    pcre-8.38/testdata/grepoutputN
    pcre-8.38/testdata/testinput24
    pcre-8.38/testdata/testoutput9
    pcre-8.38/testdata/testoutput14
    pcre-8.38/testdata/testoutput10
    pcre-8.38/testdata/testinput16
    pcre-8.38/testdata/testoutput21-32
    pcre-8.38/testdata/testoutput25
    pcre-8.38/testdata/testoutput3B
    pcre-8.38/testdata/testoutput15
    pcre-8.38/testdata/testoutput13
    pcre-8.38/testdata/testoutput18-32
    pcre-8.38/testdata/grepbinary
    pcre-8.38/testdata/grepinputx
    pcre-8.38/testdata/testoutput18-16
    pcre-8.38/testdata/greppatN4
    pcre-8.38/testdata/testinput5
    pcre-8.38/testdata/testoutput19
    pcre-8.38/testdata/testoutput6
    pcre-8.38/testdata/testinput3
    pcre-8.38/testdata/testinput23
    pcre-8.38/testdata/testinput7
    pcre-8.38/testdata/testinput18
    pcre-8.38/testdata/saved32BE-1
    pcre-8.38/testdata/saved32BE-2
    pcre-8.38/testdata/testoutput3
    pcre-8.38/testdata/testinput22
    pcre-8.38/testdata/saved16BE-2
    pcre-8.38/testdata/testinput9
    pcre-8.38/testdata/saved8
    pcre-8.38/testdata/testinput20
    pcre-8.38/testdata/testinput6
    pcre-8.38/testdata/saved16LE-1
    pcre-8.38/testdata/saved16LE-2
    pcre-8.38/testdata/testoutput8
    pcre-8.38/testdata/testinput12
    pcre-8.38/testdata/grepinput8
    pcre-8.38/testdata/grepfilelist
    pcre-8.38/testdata/testinput2
    pcre-8.38/testdata/grepinputv
    pcre-8.38/testdata/grepoutput
    pcre-8.38/testdata/saved16BE-1
    pcre-8.38/testdata/testinput11
    pcre-8.38/testdata/testinput4
    pcre-8.38/testdata/saved32LE-2
    pcre-8.38/testdata/grepinput
    pcre-8.38/testdata/testoutput21-16
    pcre-8.38/testdata/wintestinput3
    pcre-8.38/testdata/testinputEBC
    pcre-8.38/testdata/testinput14
    pcre-8.38/testdata/testoutput22-16
    pcre-8.38/testdata/testoutput11-32
    pcre-8.38/testdata/testoutput1
    pcre-8.38/testdata/testinput19
    pcre-8.38/testdata/testoutput11-16
    pcre-8.38/testdata/testoutput17
    pcre-8.38/pcre32_config.c
    pcre-8.38/RunTest
    pcre-8.38/pcregrep.c
    pcre-8.38/pcrecpp_unittest.cc
    pcre-8.38/pcre_dfa_exec.c
    pcre-8.38/pcre_globals.c
    pcre-8.38/pcre32_ord2utf32.c
    pcre-8.38/pcre_xclass.c
    pcre-8.38/config.h.in
    pcre-8.38/pcre_internal.h
    pcre-8.38/pcre32_refcount.c
    pcre-8.38/pcre16_ucd.c
    pcre-8.38/pcre32_jit_compile.c
    pcre-8.38/pcre_ucd.c
    pcre-8.38/AUTHORS
    pcre-8.38/Detrail
    pcre-8.38/pcre16_version.c
    pcre-8.38/NON-AUTOTOOLS-BUILD
    pcre-8.38/ltmain.sh
    pcre-8.38/pcre_scanner_unittest.cc
    pcre-8.38/pcre32_printint.c
    pcre-8.38/pcre16_printint.c
    pcre-8.38/NEWS
    pcre-8.38/pcre32_version.c
    pcre-8.38/pcre.h.in
    pcre-8.38/libpcrecpp.pc.in
    pcre-8.38/pcre_chartables.c.dist
    pcre-8.38/pcre.h.generic
    pcre-8.38/doc/
    pcre-8.38/doc/pcre.txt
    pcre-8.38/doc/pcre_fullinfo.3
    pcre-8.38/doc/pcre_jit_exec.3
    pcre-8.38/doc/pcre_version.3
    pcre-8.38/doc/pcre_assign_jit_stack.3
    pcre-8.38/doc/pcre_compile2.3
    pcre-8.38/doc/pcretest.txt
    pcre-8.38/doc/pcre-config.txt
    pcre-8.38/doc/pcre_get_substring_list.3
    pcre-8.38/doc/pcrematching.3
    pcre-8.38/doc/pcre_copy_named_substring.3
    pcre-8.38/doc/pcresample.3
    pcre-8.38/doc/pcre_free_substring_list.3
    pcre-8.38/doc/pcreprecompile.3
    pcre-8.38/doc/pcre_utf32_to_host_byte_order.3
    pcre-8.38/doc/pcre_config.3
    pcre-8.38/doc/pcresyntax.3
    pcre-8.38/doc/pcreapi.3
    pcre-8.38/doc/pcre_pattern_to_host_byte_order.3
    pcre-8.38/doc/pcrecallout.3
    pcre-8.38/doc/pcregrep.1
    pcre-8.38/doc/html/
    pcre-8.38/doc/html/pcre_maketables.html
    pcre-8.38/doc/html/pcre-config.html
    pcre-8.38/doc/html/pcre_get_stringtable_entries.html
    pcre-8.38/doc/html/index.html
    pcre-8.38/doc/html/pcre_pattern_to_host_byte_order.html
    pcre-8.38/doc/html/pcreperform.html
    pcre-8.38/doc/html/pcre_get_substring_list.html
    pcre-8.38/doc/html/pcreposix.html
    pcre-8.38/doc/html/pcre_free_study.html
    pcre-8.38/doc/html/pcrecpp.html
    pcre-8.38/doc/html/pcrecompat.html
    pcre-8.38/doc/html/pcre_compile.html
    pcre-8.38/doc/html/pcre_config.html
    pcre-8.38/doc/html/pcre_get_named_substring.html
    pcre-8.38/doc/html/pcretest.html
    pcre-8.38/doc/html/pcre_compile2.html
    pcre-8.38/doc/html/pcre_version.html
    pcre-8.38/doc/html/pcrestack.html
    pcre-8.38/doc/html/pcre_copy_named_substring.html
    pcre-8.38/doc/html/pcre_utf32_to_host_byte_order.html
    pcre-8.38/doc/html/pcre16.html
    pcre-8.38/doc/html/pcre_jit_stack_alloc.html
    pcre-8.38/doc/html/pcre_utf16_to_host_byte_order.html
    pcre-8.38/doc/html/pcre_jit_stack_free.html
    pcre-8.38/doc/html/pcrecallout.html
    pcre-8.38/doc/html/pcre.html
    pcre-8.38/doc/html/pcre_refcount.html
    pcre-8.38/doc/html/pcrepattern.html
    pcre-8.38/doc/html/pcreprecompile.html
    pcre-8.38/doc/html/pcre_get_stringnumber.html
    pcre-8.38/doc/html/pcresample.html
    pcre-8.38/doc/html/pcre_exec.html
    pcre-8.38/doc/html/pcre_assign_jit_stack.html
    pcre-8.38/doc/html/README.txt
    pcre-8.38/doc/html/pcre_copy_substring.html
    pcre-8.38/doc/html/pcre_get_substring.html
    pcre-8.38/doc/html/pcrejit.html
    pcre-8.38/doc/html/pcreunicode.html
    pcre-8.38/doc/html/pcrelimits.html
    pcre-8.38/doc/html/pcre_fullinfo.html
    pcre-8.38/doc/html/NON-AUTOTOOLS-BUILD.txt
    pcre-8.38/doc/html/pcrebuild.html
    pcre-8.38/doc/html/pcreapi.html
    pcre-8.38/doc/html/pcre_study.html
    pcre-8.38/doc/html/pcre_jit_exec.html
    pcre-8.38/doc/html/pcrepartial.html
    pcre-8.38/doc/html/pcregrep.html
    pcre-8.38/doc/html/pcresyntax.html
    pcre-8.38/doc/html/pcre_free_substring.html
    pcre-8.38/doc/html/pcre_free_substring_list.html
    pcre-8.38/doc/html/pcre32.html
    pcre-8.38/doc/html/pcredemo.html
    pcre-8.38/doc/html/pcre_dfa_exec.html
    pcre-8.38/doc/html/pcrematching.html
    pcre-8.38/doc/pcreperform.3
    pcre-8.38/doc/pcre_compile.3
    pcre-8.38/doc/pcre_get_stringnumber.3
    pcre-8.38/doc/index.html.src
    pcre-8.38/doc/pcre_free_substring.3
    pcre-8.38/doc/pcre_maketables.3
    pcre-8.38/doc/pcre_jit_stack_free.3
    pcre-8.38/doc/pcre_get_substring.3
    pcre-8.38/doc/pcre16.3
    pcre-8.38/doc/pcre32.3
    pcre-8.38/doc/pcre_get_named_substring.3
    pcre-8.38/doc/pcre_exec.3
    pcre-8.38/doc/pcre_get_stringtable_entries.3
    pcre-8.38/doc/pcre.3
    pcre-8.38/doc/pcre-config.1
    pcre-8.38/doc/pcrecompat.3
    pcre-8.38/doc/pcrestack.3
    pcre-8.38/doc/pcre_dfa_exec.3
    pcre-8.38/doc/perltest.txt
    pcre-8.38/doc/pcreunicode.3
    pcre-8.38/doc/pcre_study.3
    pcre-8.38/doc/pcreposix.3
    pcre-8.38/doc/pcrepartial.3
    pcre-8.38/doc/pcrelimits.3
    pcre-8.38/doc/pcredemo.3
    pcre-8.38/doc/pcretest.1
    pcre-8.38/doc/pcre_refcount.3
    pcre-8.38/doc/pcrepattern.3
    pcre-8.38/doc/pcre_utf16_to_host_byte_order.3
    pcre-8.38/doc/pcrejit.3
    pcre-8.38/doc/pcrecpp.3
    pcre-8.38/doc/pcre_jit_stack_alloc.3
    pcre-8.38/doc/pcrebuild.3
    pcre-8.38/doc/pcre_free_study.3
    pcre-8.38/doc/pcregrep.txt
    pcre-8.38/doc/pcre_copy_substring.3
    pcre-8.38/NON-UNIX-USE
    pcre-8.38/pcre_byte_order.c
    pcre-8.38/pcredemo.c
    pcre-8.38/libpcre.pc.in
    pcre-8.38/pcre16_fullinfo.c
    pcre-8.38/RunGrepTest
    pcre-8.38/pcre16_exec.c
    pcre-8.38/pcre_maketables.c
    pcre-8.38/pcre_tables.c
    pcre-8.38/config.h.generic
    pcre-8.38/pcre_stringpiece.cc
    pcre-8.38/pcre_version.c
    pcre-8.38/CheckMan
    pcre-8.38/pcre32_globals.c
    pcre-8.38/pcre_config.c
    pcre-8.38/pcre16_valid_utf16.c
    pcre-8.38/pcre32_ucd.c
    pcre-8.38/makevp_l.txt
    [root@vmhzpnginx home]# ls
    nginx-1.15.8 nginx-1.15.8.tar.gz pcre-8.38 pcre-8.38.tar.gz

    [root@vmhzpnginx home]# cd nginx-1.15.8
    [root@vmhzpnginx nginx-1.15.8]# ls
    auto CHANGES.ru configure html man src
    CHANGES conf contrib LICENSE README
    [root@vmhzpnginx nginx-1.15.8]# /usr/sbin/groupadd -f www
    [root@vmhzpnginx nginx-1.15.8]# /usr/sbin/useradd -g www www
    [root@vmhzpnginx nginx-1.15.8]# ./configure --user=www --group=www --prefix=/etc/nginx --with-http_stub_status_module --with-http_ssl_module --with-pcre=/home/pcre-8.38
    checking for OS
    + Linux 3.10.0-957.el7.x86_64 x86_64
    checking for C compiler ... found
    + using GNU C compiler
    + gcc version: 4.8.5 20150623 (Red Hat 4.8.5-36) (GCC)
    checking for gcc -pipe switch ... found
    checking for -Wl,-E switch ... found
    checking for gcc builtin atomic operations ... found
    checking for C99 variadic macros ... found
    checking for gcc variadic macros ... found
    checking for gcc builtin 64 bit byteswap ... found
    checking for unistd.h ... found
    checking for inttypes.h ... found
    checking for limits.h ... found
    checking for sys/filio.h ... not found
    checking for sys/param.h ... found
    checking for sys/mount.h ... found
    checking for sys/statvfs.h ... found
    checking for crypt.h ... found
    checking for Linux specific features
    checking for epoll ... found
    checking for EPOLLRDHUP ... found
    checking for EPOLLEXCLUSIVE ... not found
    checking for O_PATH ... found
    checking for sendfile() ... found
    checking for sendfile64() ... found
    checking for sys/prctl.h ... found
    checking for prctl(PR_SET_DUMPABLE) ... found
    checking for prctl(PR_SET_KEEPCAPS) ... found
    checking for capabilities ... found
    checking for crypt_r() ... found
    checking for sys/vfs.h ... found
    checking for poll() ... found
    checking for /dev/poll ... not found
    checking for kqueue ... not found
    checking for crypt() ... not found
    checking for crypt() in libcrypt ... found
    checking for F_READAHEAD ... not found
    checking for posix_fadvise() ... found
    checking for O_DIRECT ... found
    checking for F_NOCACHE ... not found
    checking for directio() ... not found
    checking for statfs() ... found
    checking for statvfs() ... found
    checking for dlopen() ... not found
    checking for dlopen() in libdl ... found
    checking for sched_yield() ... found
    checking for sched_setaffinity() ... found
    checking for SO_SETFIB ... not found
    checking for SO_REUSEPORT ... found
    checking for SO_ACCEPTFILTER ... not found
    checking for SO_BINDANY ... not found
    checking for IP_TRANSPARENT ... found
    checking for IP_BINDANY ... not found
    checking for IP_BIND_ADDRESS_NO_PORT ... not found
    checking for IP_RECVDSTADDR ... not found
    checking for IP_SENDSRCADDR ... not found
    checking for IP_PKTINFO ... found
    checking for IPV6_RECVPKTINFO ... found
    checking for TCP_DEFER_ACCEPT ... found
    checking for TCP_KEEPIDLE ... found
    checking for TCP_FASTOPEN ... found
    checking for TCP_INFO ... found
    checking for accept4() ... found
    checking for eventfd() ... found
    checking for int size ... 4 bytes
    checking for long size ... 8 bytes
    checking for long long size ... 8 bytes
    checking for void * size ... 8 bytes
    checking for uint32_t ... found
    checking for uint64_t ... found
    checking for sig_atomic_t ... found
    checking for sig_atomic_t size ... 4 bytes
    checking for socklen_t ... found
    checking for in_addr_t ... found
    checking for in_port_t ... found
    checking for rlim_t ... found
    checking for uintptr_t ... uintptr_t found
    checking for system byte ordering ... little endian
    checking for size_t size ... 8 bytes
    checking for off_t size ... 8 bytes
    checking for time_t size ... 8 bytes
    checking for AF_INET6 ... found
    checking for setproctitle() ... not found
    checking for pread() ... found
    checking for pwrite() ... found
    checking for pwritev() ... found
    checking for sys_nerr ... found
    checking for localtime_r() ... found
    checking for clock_gettime(CLOCK_MONOTONIC) ... found
    checking for posix_memalign() ... found
    checking for memalign() ... found
    checking for mmap(MAP_ANON|MAP_SHARED) ... found
    checking for mmap("/dev/zero", MAP_SHARED) ... found
    checking for System V shared memory ... found
    checking for POSIX semaphores ... not found
    checking for POSIX semaphores in libpthread ... found
    checking for struct msghdr.msg_control ... found
    checking for ioctl(FIONBIO) ... found
    checking for struct tm.tm_gmtoff ... found
    checking for struct dirent.d_namlen ... not found
    checking for struct dirent.d_type ... found
    checking for sysconf(_SC_NPROCESSORS_ONLN) ... found
    checking for sysconf(_SC_LEVEL1_DCACHE_LINESIZE) ... found
    checking for openat(), fstatat() ... found
    checking for getaddrinfo() ... found
    checking for OpenSSL library ... found
    checking for zlib library ... found
    creating objs/Makefile

    Configuration summary
    + using PCRE library: /home/pcre-8.38
    + using system OpenSSL library
    + using system zlib library

    nginx path prefix: "/etc/nginx"
    nginx binary file: "/etc/nginx/sbin/nginx"
    nginx modules path: "/etc/nginx/modules"
    nginx configuration prefix: "/etc/nginx/conf"
    nginx configuration file: "/etc/nginx/conf/nginx.conf"
    nginx pid file: "/etc/nginx/logs/nginx.pid"
    nginx error log file: "/etc/nginx/logs/error.log"
    nginx http access log file: "/etc/nginx/logs/access.log"
    nginx http client request body temporary files: "client_body_temp"
    nginx http proxy temporary files: "proxy_temp"
    nginx http fastcgi temporary files: "fastcgi_temp"
    nginx http uwsgi temporary files: "uwsgi_temp"
    nginx http scgi temporary files: "scgi_temp"

    [root@vmhzpnginx nginx-1.15.8]# make
    make -f objs/Makefile
    make[1]: Entering directory `/home/nginx-1.15.8'
    cd /home/pcre-8.38
    && if [ -f Makefile ]; then make distclean; fi
    && CC="cc" CFLAGS="-O2 -fomit-frame-pointer -pipe "
    ./configure --disable-shared
    checking for a BSD-compatible install... /usr/bin/install -c
    checking whether build environment is sane... yes
    checking for a thread-safe mkdir -p... /usr/bin/mkdir -p
    checking for gawk... gawk
    checking whether make sets $(MAKE)... yes
    checking whether make supports nested variables... yes
    checking whether make supports nested variables... (cached) yes
    checking for style of include used by make... GNU
    checking for gcc... cc
    checking whether the C compiler works... yes
    checking for C compiler default output file name... a.out
    checking for suffix of executables...
    checking whether we are cross compiling... no
    checking for suffix of object files... o
    checking whether we are using the GNU C compiler... yes
    checking whether cc accepts -g... yes
    checking for cc option to accept ISO C89... none needed
    checking whether cc understands -c and -o together... yes
    checking dependency style of cc... gcc3
    checking for ar... ar
    checking the archiver (ar) interface... ar
    checking for gcc... (cached) cc
    checking whether we are using the GNU C compiler... (cached) yes
    checking whether cc accepts -g... (cached) yes
    checking for cc option to accept ISO C89... (cached) none needed
    checking whether cc understands -c and -o together... (cached) yes
    checking dependency style of cc... (cached) gcc3
    checking for g++... g++
    checking whether we are using the GNU C++ compiler... yes
    checking whether g++ accepts -g... yes
    checking dependency style of g++... gcc3
    checking how to run the C preprocessor... cc -E
    checking for grep that handles long lines and -e... /usr/bin/grep
    checking for egrep... /usr/bin/grep -E
    checking for ANSI C header files... yes
    checking for sys/types.h... yes
    checking for sys/stat.h... yes
    checking for stdlib.h... yes
    checking for string.h... yes
    checking for memory.h... yes
    checking for strings.h... yes
    checking for inttypes.h... yes
    checking for stdint.h... yes
    checking for unistd.h... yes
    checking for int64_t... yes
    checking build system type... x86_64-unknown-linux-gnu
    checking host system type... x86_64-unknown-linux-gnu
    checking how to print strings... printf
    checking for a sed that does not truncate output... /usr/bin/sed
    checking for fgrep... /usr/bin/grep -F
    checking for ld used by cc... /usr/bin/ld
    checking if the linker (/usr/bin/ld) is GNU ld... yes
    checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B
    checking the name lister (/usr/bin/nm -B) interface... BSD nm
    checking whether ln -s works... yes
    checking the maximum length of command line arguments... 1572864
    checking how to convert x86_64-unknown-linux-gnu file names to x86_64-unknown-linux-gnu format... func_convert_file_noop
    checking how to convert x86_64-unknown-linux-gnu file names to toolchain format... func_convert_file_noop
    checking for /usr/bin/ld option to reload object files... -r
    checking for objdump... objdump
    checking how to recognize dependent libraries... pass_all
    checking for dlltool... dlltool
    checking how to associate runtime and link libraries... printf %s
    checking for archiver @FILE support... @
    checking for strip... strip
    checking for ranlib... ranlib
    checking command to parse /usr/bin/nm -B output from cc object... ok
    checking for sysroot... no
    checking for a working dd... /usr/bin/dd
    checking how to truncate binary pipes... /usr/bin/dd bs=4096 count=1
    checking for mt... no
    checking if : is a manifest tool... no
    checking for dlfcn.h... yes
    checking for objdir... .libs
    checking if cc supports -fno-rtti -fno-exceptions... no
    checking for cc option to produce PIC... -fPIC -DPIC
    checking if cc PIC flag -fPIC -DPIC works... yes
    checking if cc static flag -static works... no
    checking if cc supports -c -o file.o... yes
    checking if cc supports -c -o file.o... (cached) yes
    checking whether the cc linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes
    checking dynamic linker characteristics... GNU/Linux ld.so
    checking how to hardcode library paths into programs... immediate
    checking whether stripping libraries is possible... yes
    checking if libtool supports shared libraries... yes
    checking whether to build shared libraries... no
    checking whether to build static libraries... yes
    checking how to run the C++ preprocessor... g++ -E
    checking for ld used by g++... /usr/bin/ld -m elf_x86_64
    checking if the linker (/usr/bin/ld -m elf_x86_64) is GNU ld... yes
    checking whether the g++ linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes
    checking for g++ option to produce PIC... -fPIC -DPIC
    checking if g++ PIC flag -fPIC -DPIC works... yes
    checking if g++ static flag -static works... no
    checking if g++ supports -c -o file.o... yes
    checking if g++ supports -c -o file.o... (cached) yes
    checking whether the g++ linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes
    checking dynamic linker characteristics... (cached) GNU/Linux ld.so
    checking how to hardcode library paths into programs... immediate
    checking whether ln -s works... yes
    checking whether the -Werror option is usable... yes
    checking for simple visibility declarations... yes
    checking for ANSI C header files... (cached) yes
    checking limits.h usability... yes
    checking limits.h presence... yes
    checking for limits.h... yes
    checking for sys/types.h... (cached) yes
    checking for sys/stat.h... (cached) yes
    checking dirent.h usability... yes
    checking dirent.h presence... yes
    checking for dirent.h... yes
    checking windows.h usability... no
    checking windows.h presence... no
    checking for windows.h... no
    checking for alias support in the linker... no
    checking for alias support in the linker... no
    checking string usability... yes
    checking string presence... yes
    checking for string... yes
    checking bits/type_traits.h usability... no
    checking bits/type_traits.h presence... no
    checking for bits/type_traits.h... no
    checking type_traits.h usability... no
    checking type_traits.h presence... no
    checking for type_traits.h... no
    checking for strtoq... yes
    checking for long long... yes
    checking for unsigned long long... yes
    checking for an ANSI C-conforming const... yes
    checking for size_t... yes
    checking for bcopy... yes
    checking for memmove... yes
    checking for strerror... yes
    checking zlib.h usability... yes
    checking zlib.h presence... yes
    checking for zlib.h... yes
    checking for gzopen in -lz... yes
    checking bzlib.h usability... yes
    checking bzlib.h presence... yes
    checking for bzlib.h... yes
    checking for libbz2... yes
    checking that generated files are newer than configure... done
    configure: creating ./config.status
    config.status: creating Makefile
    config.status: creating libpcre.pc
    config.status: creating libpcre16.pc
    config.status: creating libpcre32.pc
    config.status: creating libpcreposix.pc
    config.status: creating libpcrecpp.pc
    config.status: creating pcre-config
    config.status: creating pcre.h
    config.status: creating pcre_stringpiece.h
    config.status: creating pcrecpparg.h
    config.status: creating config.h
    config.status: executing depfiles commands
    config.status: executing libtool commands
    config.status: executing script-chmod commands
    config.status: executing delete-old-chartables commands

    pcre-8.38 configuration summary:

    Install prefix .................. : /usr/local
    C preprocessor .................. : cc -E
    C compiler ...................... : cc
    C++ preprocessor ................ : g++ -E
    C++ compiler .................... : g++
    Linker .......................... : /usr/bin/ld -m elf_x86_64
    C preprocessor flags ............ :
    C compiler flags ................ : -O2 -fomit-frame-pointer -pipe -fvisibility=hidden
    C++ compiler flags .............. : -O2 -fvisibility=hidden -fvisibility-inlines-hidden
    Linker flags .................... :
    Extra libraries ................. :

    Build 8 bit pcre library ........ : yes
    Build 16 bit pcre library ....... : no
    Build 32 bit pcre library ....... : no
    Build C++ library ............... : yes
    Enable JIT compiling support .... : no
    Enable UTF-8/16/32 support ...... : no
    Unicode properties .............. : no
    Newline char/sequence ........... : lf
    R matches only ANYCRLF ......... : no
    EBCDIC coding ................... : no
    EBCDIC code for NL .............. : n/a
    Rebuild char tables ............. : no
    Use stack recursion ............. : yes
    POSIX mem threshold ............. : 10
    Internal link size .............. : 2
    Nested parentheses limit ........ : 250
    Match limit ..................... : 10000000
    Match limit recursion ........... : MATCH_LIMIT
    Build shared libs ............... : no
    Build static libs ............... : yes
    Use JIT in pcregrep ............. : no
    Buffer size for pcregrep ........ : 20480
    Link pcregrep with libz ......... : no
    Link pcregrep with libbz2 ....... : no
    Link pcretest with libedit ...... : no
    Link pcretest with libreadline .. : no
    Valgrind support ................ : no
    Code coverage ................... : no

    cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I /home/pcre-8.38 -I objs
    -o objs/src/core/nginx.o
    src/core/nginx.c
    cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I /home/pcre-8.38 -I objs
    -o objs/src/core/ngx_log.o
    src/core/ngx_log.c
    cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I /home/pcre-8.38 -I objs
    -o objs/src/core/ngx_palloc.o
    src/core/ngx_palloc.c
    cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I /home/pcre-8.38 -I objs
    -o objs/src/core/ngx_array.o
    src/core/ngx_array.c
    cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I /home/pcre-8.38 -I objs
    -o objs/src/core/ngx_list.o
    src/core/ngx_list.c
    cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I /home/pcre-8.38 -I objs
    -o objs/src/core/ngx_hash.o
    src/core/ngx_hash.c
    cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I /home/pcre-8.38 -I objs
    -o objs/src/core/ngx_buf.o
    src/core/ngx_buf.c
    cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I /home/pcre-8.38 -I objs
    -o objs/src/core/ngx_queue.o
    src/core/ngx_queue.c
    cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I /home/pcre-8.38 -I objs
    -o objs/src/core/ngx_output_chain.o
    src/core/ngx_output_chain.c
    cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I /home/pcre-8.38 -I objs
    -o objs/src/core/ngx_string.o
    src/core/ngx_string.c
    cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I /home/pcre-8.38 -I objs
    -o objs/src/core/ngx_parse.o
    src/core/ngx_parse.c
    cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I /home/pcre-8.38 -I objs
    -o objs/src/core/ngx_parse_time.o
    src/core/ngx_parse_time.c
    cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I /home/pcre-8.38 -I objs
    -o objs/src/core/ngx_inet.o
    src/core/ngx_inet.c
    cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I /home/pcre-8.38 -I objs
    -o objs/src/core/ngx_file.o
    src/core/ngx_file.c
    cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I /home/pcre-8.38 -I objs
    -o objs/src/core/ngx_crc32.o
    src/core/ngx_crc32.c
    cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I /home/pcre-8.38 -I objs
    -o objs/src/core/ngx_murmurhash.o
    src/core/ngx_murmurhash.c
    cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I /home/pcre-8.38 -I objs
    -o objs/src/core/ngx_md5.o
    src/core/ngx_md5.c
    cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I /home/pcre-8.38 -I objs
    -o objs/src/core/ngx_sha1.o
    src/core/ngx_sha1.c
    cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I /home/pcre-8.38 -I objs
    -o objs/src/core/ngx_rbtree.o
    src/core/ngx_rbtree.c
    cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I /home/pcre-8.38 -I objs
    -o objs/src/core/ngx_radix_tree.o
    src/core/ngx_radix_tree.c
    cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I /home/pcre-8.38 -I objs
    -o objs/src/core/ngx_slab.o
    src/core/ngx_slab.c
    cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I /home/pcre-8.38 -I objs
    -o objs/src/core/ngx_times.o
    src/core/ngx_times.c
    cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I /home/pcre-8.38 -I objs
    -o objs/src/core/ngx_shmtx.o
    src/core/ngx_shmtx.c
    cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I /home/pcre-8.38 -I objs
    -o objs/src/core/ngx_connection.o
    src/core/ngx_connection.c
    cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I /home/pcre-8.38 -I objs
    -o objs/src/core/ngx_cycle.o
    src/core/ngx_cycle.c
    cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I /home/pcre-8.38 -I objs
    -o objs/src/core/ngx_spinlock.o
    src/core/ngx_spinlock.c
    cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I /home/pcre-8.38 -I objs
    -o objs/src/core/ngx_rwlock.o
    src/core/ngx_rwlock.c
    cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I /home/pcre-8.38 -I objs
    -o objs/src/core/ngx_cpuinfo.o
    src/core/ngx_cpuinfo.c
    cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I /home/pcre-8.38 -I objs
    -o objs/src/core/ngx_conf_file.o
    src/core/ngx_conf_file.c
    cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I /home/pcre-8.38 -I objs
    -o objs/src/core/ngx_module.o
    src/core/ngx_module.c
    cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I /home/pcre-8.38 -I objs
    -o objs/src/core/ngx_resolver.o
    src/core/ngx_resolver.c
    cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I /home/pcre-8.38 -I objs
    -o objs/src/core/ngx_open_file_cache.o
    src/core/ngx_open_file_cache.c
    cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I /home/pcre-8.38 -I objs
    -o objs/src/core/ngx_crypt.o
    src/core/ngx_crypt.c
    cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I /home/pcre-8.38 -I objs
    -o objs/src/core/ngx_proxy_protocol.o
    src/core/ngx_proxy_protocol.c
    cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I /home/pcre-8.38 -I objs
    -o objs/src/core/ngx_syslog.o
    src/core/ngx_syslog.c
    cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I /home/pcre-8.38 -I objs
    -o objs/src/event/ngx_event.o
    src/event/ngx_event.c
    cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I /home/pcre-8.38 -I objs
    -o objs/src/event/ngx_event_timer.o
    src/event/ngx_event_timer.c
    cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I /home/pcre-8.38 -I objs
    -o objs/src/event/ngx_event_posted.o
    src/event/ngx_event_posted.c
    cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I /home/pcre-8.38 -I objs
    -o objs/src/event/ngx_event_accept.o
    src/event/ngx_event_accept.c
    cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I /home/pcre-8.38 -I objs
    -o objs/src/event/ngx_event_udp.o
    src/event/ngx_event_udp.c
    cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I /home/pcre-8.38 -I objs
    -o objs/src/event/ngx_event_connect.o
    src/event/ngx_event_connect.c
    cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I /home/pcre-8.38 -I objs
    -o objs/src/event/ngx_event_pipe.o
    src/event/ngx_event_pipe.c
    cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I /home/pcre-8.38 -I objs
    -o objs/src/os/unix/ngx_time.o
    src/os/unix/ngx_time.c
    cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I /home/pcre-8.38 -I objs
    -o objs/src/os/unix/ngx_errno.o
    src/os/unix/ngx_errno.c
    cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I /home/pcre-8.38 -I objs
    -o objs/src/os/unix/ngx_alloc.o
    src/os/unix/ngx_alloc.c
    cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I /home/pcre-8.38 -I objs
    -o objs/src/os/unix/ngx_files.o
    src/os/unix/ngx_files.c
    cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I /home/pcre-8.38 -I objs
    -o objs/src/os/unix/ngx_socket.o
    src/os/unix/ngx_socket.c
    cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I /home/pcre-8.38 -I objs
    -o objs/src/os/unix/ngx_recv.o
    src/os/unix/ngx_recv.c
    cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I /home/pcre-8.38 -I objs
    -o objs/src/os/unix/ngx_readv_chain.o
    src/os/unix/ngx_readv_chain.c
    cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I /home/pcre-8.38 -I objs
    -o objs/src/os/unix/ngx_udp_recv.o
    src/os/unix/ngx_udp_recv.c
    cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I /home/pcre-8.38 -I objs
    -o objs/src/os/unix/ngx_send.o
    src/os/unix/ngx_send.c
    cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I /home/pcre-8.38 -I objs
    -o objs/src/os/unix/ngx_writev_chain.o
    src/os/unix/ngx_writev_chain.c
    cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I /home/pcre-8.38 -I objs
    -o objs/src/os/unix/ngx_udp_send.o
    src/os/unix/ngx_udp_send.c
    cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I /home/pcre-8.38 -I objs
    -o objs/src/os/unix/ngx_udp_sendmsg_chain.o
    src/os/unix/ngx_udp_sendmsg_chain.c
    cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I /home/pcre-8.38 -I objs
    -o objs/src/os/unix/ngx_channel.o
    src/os/unix/ngx_channel.c
    cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I /home/pcre-8.38 -I objs
    -o objs/src/os/unix/ngx_shmem.o
    src/os/unix/ngx_shmem.c
    cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I /home/pcre-8.38 -I objs
    -o objs/src/os/unix/ngx_process.o
    src/os/unix/ngx_process.c
    cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I /home/pcre-8.38 -I objs
    -o objs/src/os/unix/ngx_daemon.o
    src/os/unix/ngx_daemon.c
    cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I /home/pcre-8.38 -I objs
    -o objs/src/os/unix/ngx_setaffinity.o
    src/os/unix/ngx_setaffinity.c
    cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I /home/pcre-8.38 -I objs
    -o objs/src/os/unix/ngx_setproctitle.o
    src/os/unix/ngx_setproctitle.c
    cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I /home/pcre-8.38 -I objs
    -o objs/src/os/unix/ngx_posix_init.o
    src/os/unix/ngx_posix_init.c
    cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I /home/pcre-8.38 -I objs
    -o objs/src/os/unix/ngx_user.o
    src/os/unix/ngx_user.c
    cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I /home/pcre-8.38 -I objs
    -o objs/src/os/unix/ngx_dlopen.o
    src/os/unix/ngx_dlopen.c
    cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I /home/pcre-8.38 -I objs
    -o objs/src/os/unix/ngx_process_cycle.o
    src/os/unix/ngx_process_cycle.c
    cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I /home/pcre-8.38 -I objs
    -o objs/src/os/unix/ngx_linux_init.o
    src/os/unix/ngx_linux_init.c
    cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I /home/pcre-8.38 -I objs
    -o objs/src/event/modules/ngx_epoll_module.o
    src/event/modules/ngx_epoll_module.c
    cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I /home/pcre-8.38 -I objs
    -o objs/src/os/unix/ngx_linux_sendfile_chain.o
    src/os/unix/ngx_linux_sendfile_chain.c
    cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I /home/pcre-8.38 -I objs
    -o objs/src/event/ngx_event_openssl.o
    src/event/ngx_event_openssl.c
    cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I /home/pcre-8.38 -I objs
    -o objs/src/event/ngx_event_openssl_stapling.o
    src/event/ngx_event_openssl_stapling.c
    cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I /home/pcre-8.38 -I objs
    -o objs/src/core/ngx_regex.o
    src/core/ngx_regex.c
    cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I /home/pcre-8.38 -I objs -I src/http -I src/http/modules
    -o objs/src/http/ngx_http.o
    src/http/ngx_http.c
    cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I /home/pcre-8.38 -I objs -I src/http -I src/http/modules
    -o objs/src/http/ngx_http_core_module.o
    src/http/ngx_http_core_module.c
    cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I /home/pcre-8.38 -I objs -I src/http -I src/http/modules
    -o objs/src/http/ngx_http_special_response.o
    src/http/ngx_http_special_response.c
    cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I /home/pcre-8.38 -I objs -I src/http -I src/http/modules
    -o objs/src/http/ngx_http_request.o
    src/http/ngx_http_request.c
    cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I /home/pcre-8.38 -I objs -I src/http -I src/http/modules
    -o objs/src/http/ngx_http_parse.o
    src/http/ngx_http_parse.c
    cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I /home/pcre-8.38 -I objs -I src/http -I src/http/modules
    -o objs/src/http/modules/ngx_http_log_module.o
    src/http/modules/ngx_http_log_module.c
    cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I /home/pcre-8.38 -I objs -I src/http -I src/http/modules
    -o objs/src/http/ngx_http_request_body.o
    src/http/ngx_http_request_body.c
    cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I /home/pcre-8.38 -I objs -I src/http -I src/http/modules
    -o objs/src/http/ngx_http_variables.o
    src/http/ngx_http_variables.c
    cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I /home/pcre-8.38 -I objs -I src/http -I src/http/modules
    -o objs/src/http/ngx_http_script.o
    src/http/ngx_http_script.c
    cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I /home/pcre-8.38 -I objs -I src/http -I src/http/modules
    -o objs/src/http/ngx_http_upstream.o
    src/http/ngx_http_upstream.c
    cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I /home/pcre-8.38 -I objs -I src/http -I src/http/modules
    -o objs/src/http/ngx_http_upstream_round_robin.o
    src/http/ngx_http_upstream_round_robin.c
    cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I /home/pcre-8.38 -I objs -I src/http -I src/http/modules
    -o objs/src/http/ngx_http_file_cache.o
    src/http/ngx_http_file_cache.c
    cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I /home/pcre-8.38 -I objs -I src/http -I src/http/modules
    -o objs/src/http/ngx_http_write_filter_module.o
    src/http/ngx_http_write_filter_module.c
    cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I /home/pcre-8.38 -I objs -I src/http -I src/http/modules
    -o objs/src/http/ngx_http_header_filter_module.o
    src/http/ngx_http_header_filter_module.c
    cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I /home/pcre-8.38 -I objs -I src/http -I src/http/modules
    -o objs/src/http/modules/ngx_http_chunked_filter_module.o
    src/http/modules/ngx_http_chunked_filter_module.c
    cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I /home/pcre-8.38 -I objs -I src/http -I src/http/modules
    -o objs/src/http/modules/ngx_http_range_filter_module.o
    src/http/modules/ngx_http_range_filter_module.c
    cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I /home/pcre-8.38 -I objs -I src/http -I src/http/modules
    -o objs/src/http/modules/ngx_http_gzip_filter_module.o
    src/http/modules/ngx_http_gzip_filter_module.c
    cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I /home/pcre-8.38 -I objs -I src/http -I src/http/modules
    -o objs/src/http/ngx_http_postpone_filter_module.o
    src/http/ngx_http_postpone_filter_module.c
    cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I /home/pcre-8.38 -I objs -I src/http -I src/http/modules
    -o objs/src/http/modules/ngx_http_ssi_filter_module.o
    src/http/modules/ngx_http_ssi_filter_module.c
    cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I /home/pcre-8.38 -I objs -I src/http -I src/http/modules
    -o objs/src/http/modules/ngx_http_charset_filter_module.o
    src/http/modules/ngx_http_charset_filter_module.c
    cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I /home/pcre-8.38 -I objs -I src/http -I src/http/modules
    -o objs/src/http/modules/ngx_http_userid_filter_module.o
    src/http/modules/ngx_http_userid_filter_module.c
    cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I /home/pcre-8.38 -I objs -I src/http -I src/http/modules
    -o objs/src/http/modules/ngx_http_headers_filter_module.o
    src/http/modules/ngx_http_headers_filter_module.c
    cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I /home/pcre-8.38 -I objs -I src/http -I src/http/modules
    -o objs/src/http/ngx_http_copy_filter_module.o
    src/http/ngx_http_copy_filter_module.c
    cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I /home/pcre-8.38 -I objs -I src/http -I src/http/modules
    -o objs/src/http/modules/ngx_http_not_modified_filter_module.o
    src/http/modules/ngx_http_not_modified_filter_module.c
    cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I /home/pcre-8.38 -I objs -I src/http -I src/http/modules
    -o objs/src/http/modules/ngx_http_static_module.o
    src/http/modules/ngx_http_static_module.c
    cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I /home/pcre-8.38 -I objs -I src/http -I src/http/modules
    -o objs/src/http/modules/ngx_http_autoindex_module.o
    src/http/modules/ngx_http_autoindex_module.c
    cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I /home/pcre-8.38 -I objs -I src/http -I src/http/modules
    -o objs/src/http/modules/ngx_http_index_module.o
    src/http/modules/ngx_http_index_module.c
    cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I /home/pcre-8.38 -I objs -I src/http -I src/http/modules
    -o objs/src/http/modules/ngx_http_mirror_module.o
    src/http/modules/ngx_http_mirror_module.c
    cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I /home/pcre-8.38 -I objs -I src/http -I src/http/modules
    -o objs/src/http/modules/ngx_http_try_files_module.o
    src/http/modules/ngx_http_try_files_module.c
    cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I /home/pcre-8.38 -I objs -I src/http -I src/http/modules
    -o objs/src/http/modules/ngx_http_auth_basic_module.o
    src/http/modules/ngx_http_auth_basic_module.c
    cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I /home/pcre-8.38 -I objs -I src/http -I src/http/modules
    -o objs/src/http/modules/ngx_http_access_module.o
    src/http/modules/ngx_http_access_module.c
    cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I /home/pcre-8.38 -I objs -I src/http -I src/http/modules
    -o objs/src/http/modules/ngx_http_limit_conn_module.o
    src/http/modules/ngx_http_limit_conn_module.c
    cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I /home/pcre-8.38 -I objs -I src/http -I src/http/modules
    -o objs/src/http/modules/ngx_http_limit_req_module.o
    src/http/modules/ngx_http_limit_req_module.c
    cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I /home/pcre-8.38 -I objs -I src/http -I src/http/modules
    -o objs/src/http/modules/ngx_http_geo_module.o
    src/http/modules/ngx_http_geo_module.c
    cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I /home/pcre-8.38 -I objs -I src/http -I src/http/modules
    -o objs/src/http/modules/ngx_http_map_module.o
    src/http/modules/ngx_http_map_module.c
    cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I /home/pcre-8.38 -I objs -I src/http -I src/http/modules
    -o objs/src/http/modules/ngx_http_split_clients_module.o
    src/http/modules/ngx_http_split_clients_module.c
    cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I /home/pcre-8.38 -I objs -I src/http -I src/http/modules
    -o objs/src/http/modules/ngx_http_referer_module.o
    src/http/modules/ngx_http_referer_module.c
    cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I /home/pcre-8.38 -I objs -I src/http -I src/http/modules
    -o objs/src/http/modules/ngx_http_rewrite_module.o
    src/http/modules/ngx_http_rewrite_module.c
    cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I /home/pcre-8.38 -I objs -I src/http -I src/http/modules
    -o objs/src/http/modules/ngx_http_ssl_module.o
    src/http/modules/ngx_http_ssl_module.c
    cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I /home/pcre-8.38 -I objs -I src/http -I src/http/modules
    -o objs/src/http/modules/ngx_http_proxy_module.o
    src/http/modules/ngx_http_proxy_module.c
    cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I /home/pcre-8.38 -I objs -I src/http -I src/http/modules
    -o objs/src/http/modules/ngx_http_fastcgi_module.o
    src/http/modules/ngx_http_fastcgi_module.c
    cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I /home/pcre-8.38 -I objs -I src/http -I src/http/modules
    -o objs/src/http/modules/ngx_http_uwsgi_module.o
    src/http/modules/ngx_http_uwsgi_module.c
    cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I /home/pcre-8.38 -I objs -I src/http -I src/http/modules
    -o objs/src/http/modules/ngx_http_scgi_module.o
    src/http/modules/ngx_http_scgi_module.c
    cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I /home/pcre-8.38 -I objs -I src/http -I src/http/modules
    -o objs/src/http/modules/ngx_http_memcached_module.o
    src/http/modules/ngx_http_memcached_module.c
    cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I /home/pcre-8.38 -I objs -I src/http -I src/http/modules
    -o objs/src/http/modules/ngx_http_empty_gif_module.o
    src/http/modules/ngx_http_empty_gif_module.c
    cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I /home/pcre-8.38 -I objs -I src/http -I src/http/modules
    -o objs/src/http/modules/ngx_http_browser_module.o
    src/http/modules/ngx_http_browser_module.c
    cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I /home/pcre-8.38 -I objs -I src/http -I src/http/modules
    -o objs/src/http/modules/ngx_http_upstream_hash_module.o
    src/http/modules/ngx_http_upstream_hash_module.c
    cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I /home/pcre-8.38 -I objs -I src/http -I src/http/modules
    -o objs/src/http/modules/ngx_http_upstream_ip_hash_module.o
    src/http/modules/ngx_http_upstream_ip_hash_module.c
    cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I /home/pcre-8.38 -I objs -I src/http -I src/http/modules
    -o objs/src/http/modules/ngx_http_upstream_least_conn_module.o
    src/http/modules/ngx_http_upstream_least_conn_module.c
    cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I /home/pcre-8.38 -I objs -I src/http -I src/http/modules
    -o objs/src/http/modules/ngx_http_upstream_random_module.o
    src/http/modules/ngx_http_upstream_random_module.c
    cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I /home/pcre-8.38 -I objs -I src/http -I src/http/modules
    -o objs/src/http/modules/ngx_http_upstream_keepalive_module.o
    src/http/modules/ngx_http_upstream_keepalive_module.c
    cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I /home/pcre-8.38 -I objs -I src/http -I src/http/modules
    -o objs/src/http/modules/ngx_http_upstream_zone_module.o
    src/http/modules/ngx_http_upstream_zone_module.c
    cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I /home/pcre-8.38 -I objs -I src/http -I src/http/modules
    -o objs/src/http/modules/ngx_http_stub_status_module.o
    src/http/modules/ngx_http_stub_status_module.c
    cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I /home/pcre-8.38 -I objs
    -o objs/ngx_modules.o
    objs/ngx_modules.c
    cd /home/pcre-8.38
    && make libpcre.la
    make[2]: Entering directory `/home/pcre-8.38'
    CC libpcre_la-pcre_byte_order.lo
    CC libpcre_la-pcre_compile.lo
    CC libpcre_la-pcre_config.lo
    CC libpcre_la-pcre_dfa_exec.lo
    CC libpcre_la-pcre_exec.lo
    CC libpcre_la-pcre_fullinfo.lo
    CC libpcre_la-pcre_get.lo
    CC libpcre_la-pcre_globals.lo
    CC libpcre_la-pcre_jit_compile.lo
    CC libpcre_la-pcre_maketables.lo
    CC libpcre_la-pcre_newline.lo
    CC libpcre_la-pcre_ord2utf8.lo
    CC libpcre_la-pcre_refcount.lo
    CC libpcre_la-pcre_string_utils.lo
    CC libpcre_la-pcre_study.lo
    CC libpcre_la-pcre_tables.lo
    CC libpcre_la-pcre_ucd.lo
    CC libpcre_la-pcre_valid_utf8.lo
    CC libpcre_la-pcre_version.lo
    CC libpcre_la-pcre_xclass.lo
    rm -f pcre_chartables.c
    ln -s ./pcre_chartables.c.dist pcre_chartables.c
    CC libpcre_la-pcre_chartables.lo
    CCLD libpcre.la
    make[2]: Leaving directory `/home/pcre-8.38'
    cc -o objs/nginx
    objs/src/core/nginx.o
    objs/src/core/ngx_log.o
    objs/src/core/ngx_palloc.o
    objs/src/core/ngx_array.o
    objs/src/core/ngx_list.o
    objs/src/core/ngx_hash.o
    objs/src/core/ngx_buf.o
    objs/src/core/ngx_queue.o
    objs/src/core/ngx_output_chain.o
    objs/src/core/ngx_string.o
    objs/src/core/ngx_parse.o
    objs/src/core/ngx_parse_time.o
    objs/src/core/ngx_inet.o
    objs/src/core/ngx_file.o
    objs/src/core/ngx_crc32.o
    objs/src/core/ngx_murmurhash.o
    objs/src/core/ngx_md5.o
    objs/src/core/ngx_sha1.o
    objs/src/core/ngx_rbtree.o
    objs/src/core/ngx_radix_tree.o
    objs/src/core/ngx_slab.o
    objs/src/core/ngx_times.o
    objs/src/core/ngx_shmtx.o
    objs/src/core/ngx_connection.o
    objs/src/core/ngx_cycle.o
    objs/src/core/ngx_spinlock.o
    objs/src/core/ngx_rwlock.o
    objs/src/core/ngx_cpuinfo.o
    objs/src/core/ngx_conf_file.o
    objs/src/core/ngx_module.o
    objs/src/core/ngx_resolver.o
    objs/src/core/ngx_open_file_cache.o
    objs/src/core/ngx_crypt.o
    objs/src/core/ngx_proxy_protocol.o
    objs/src/core/ngx_syslog.o
    objs/src/event/ngx_event.o
    objs/src/event/ngx_event_timer.o
    objs/src/event/ngx_event_posted.o
    objs/src/event/ngx_event_accept.o
    objs/src/event/ngx_event_udp.o
    objs/src/event/ngx_event_connect.o
    objs/src/event/ngx_event_pipe.o
    objs/src/os/unix/ngx_time.o
    objs/src/os/unix/ngx_errno.o
    objs/src/os/unix/ngx_alloc.o
    objs/src/os/unix/ngx_files.o
    objs/src/os/unix/ngx_socket.o
    objs/src/os/unix/ngx_recv.o
    objs/src/os/unix/ngx_readv_chain.o
    objs/src/os/unix/ngx_udp_recv.o
    objs/src/os/unix/ngx_send.o
    objs/src/os/unix/ngx_writev_chain.o
    objs/src/os/unix/ngx_udp_send.o
    objs/src/os/unix/ngx_udp_sendmsg_chain.o
    objs/src/os/unix/ngx_channel.o
    objs/src/os/unix/ngx_shmem.o
    objs/src/os/unix/ngx_process.o
    objs/src/os/unix/ngx_daemon.o
    objs/src/os/unix/ngx_setaffinity.o
    objs/src/os/unix/ngx_setproctitle.o
    objs/src/os/unix/ngx_posix_init.o
    objs/src/os/unix/ngx_user.o
    objs/src/os/unix/ngx_dlopen.o
    objs/src/os/unix/ngx_process_cycle.o
    objs/src/os/unix/ngx_linux_init.o
    objs/src/event/modules/ngx_epoll_module.o
    objs/src/os/unix/ngx_linux_sendfile_chain.o
    objs/src/event/ngx_event_openssl.o
    objs/src/event/ngx_event_openssl_stapling.o
    objs/src/core/ngx_regex.o
    objs/src/http/ngx_http.o
    objs/src/http/ngx_http_core_module.o
    objs/src/http/ngx_http_special_response.o
    objs/src/http/ngx_http_request.o
    objs/src/http/ngx_http_parse.o
    objs/src/http/modules/ngx_http_log_module.o
    objs/src/http/ngx_http_request_body.o
    objs/src/http/ngx_http_variables.o
    objs/src/http/ngx_http_script.o
    objs/src/http/ngx_http_upstream.o
    objs/src/http/ngx_http_upstream_round_robin.o
    objs/src/http/ngx_http_file_cache.o
    objs/src/http/ngx_http_write_filter_module.o
    objs/src/http/ngx_http_header_filter_module.o
    objs/src/http/modules/ngx_http_chunked_filter_module.o
    objs/src/http/modules/ngx_http_range_filter_module.o
    objs/src/http/modules/ngx_http_gzip_filter_module.o
    objs/src/http/ngx_http_postpone_filter_module.o
    objs/src/http/modules/ngx_http_ssi_filter_module.o
    objs/src/http/modules/ngx_http_charset_filter_module.o
    objs/src/http/modules/ngx_http_userid_filter_module.o
    objs/src/http/modules/ngx_http_headers_filter_module.o
    objs/src/http/ngx_http_copy_filter_module.o
    objs/src/http/modules/ngx_http_not_modified_filter_module.o
    objs/src/http/modules/ngx_http_static_module.o
    objs/src/http/modules/ngx_http_autoindex_module.o
    objs/src/http/modules/ngx_http_index_module.o
    objs/src/http/modules/ngx_http_mirror_module.o
    objs/src/http/modules/ngx_http_try_files_module.o
    objs/src/http/modules/ngx_http_auth_basic_module.o
    objs/src/http/modules/ngx_http_access_module.o
    objs/src/http/modules/ngx_http_limit_conn_module.o
    objs/src/http/modules/ngx_http_limit_req_module.o
    objs/src/http/modules/ngx_http_geo_module.o
    objs/src/http/modules/ngx_http_map_module.o
    objs/src/http/modules/ngx_http_split_clients_module.o
    objs/src/http/modules/ngx_http_referer_module.o
    objs/src/http/modules/ngx_http_rewrite_module.o
    objs/src/http/modules/ngx_http_ssl_module.o
    objs/src/http/modules/ngx_http_proxy_module.o
    objs/src/http/modules/ngx_http_fastcgi_module.o
    objs/src/http/modules/ngx_http_uwsgi_module.o
    objs/src/http/modules/ngx_http_scgi_module.o
    objs/src/http/modules/ngx_http_memcached_module.o
    objs/src/http/modules/ngx_http_empty_gif_module.o
    objs/src/http/modules/ngx_http_browser_module.o
    objs/src/http/modules/ngx_http_upstream_hash_module.o
    objs/src/http/modules/ngx_http_upstream_ip_hash_module.o
    objs/src/http/modules/ngx_http_upstream_least_conn_module.o
    objs/src/http/modules/ngx_http_upstream_random_module.o
    objs/src/http/modules/ngx_http_upstream_keepalive_module.o
    objs/src/http/modules/ngx_http_upstream_zone_module.o
    objs/src/http/modules/ngx_http_stub_status_module.o
    objs/ngx_modules.o
    -ldl -lpthread -lcrypt /home/pcre-8.38/.libs/libpcre.a -lssl -lcrypto -ldl -lpthread -lz
    -Wl,-E
    sed -e "s|%%PREFIX%%|/etc/nginx|"
    -e "s|%%PID_PATH%%|/etc/nginx/logs/nginx.pid|"
    -e "s|%%CONF_PATH%%|/etc/nginx/conf/nginx.conf|"
    -e "s|%%ERROR_LOG_PATH%%|/etc/nginx/logs/error.log|"
    < man/nginx.8 > objs/nginx.8
    make[1]: Leaving directory `/home/nginx-1.15.8'
    [root@vmhzpnginx nginx-1.15.8]# make install
    make -f objs/Makefile install
    make[1]: Entering directory `/home/nginx-1.15.8'
    test -d '/etc/nginx' || mkdir -p '/etc/nginx'
    test -d '/etc/nginx/sbin'
    || mkdir -p '/etc/nginx/sbin'
    test ! -f '/etc/nginx/sbin/nginx'
    || mv '/etc/nginx/sbin/nginx'
    '/etc/nginx/sbin/nginx.old'
    cp objs/nginx '/etc/nginx/sbin/nginx'
    test -d '/etc/nginx/conf'
    || mkdir -p '/etc/nginx/conf'
    cp conf/koi-win '/etc/nginx/conf'
    cp conf/koi-utf '/etc/nginx/conf'
    cp conf/win-utf '/etc/nginx/conf'
    test -f '/etc/nginx/conf/mime.types'
    || cp conf/mime.types '/etc/nginx/conf'
    cp conf/mime.types '/etc/nginx/conf/mime.types.default'
    test -f '/etc/nginx/conf/fastcgi_params'
    || cp conf/fastcgi_params '/etc/nginx/conf'
    cp conf/fastcgi_params
    '/etc/nginx/conf/fastcgi_params.default'
    test -f '/etc/nginx/conf/fastcgi.conf'
    || cp conf/fastcgi.conf '/etc/nginx/conf'
    cp conf/fastcgi.conf '/etc/nginx/conf/fastcgi.conf.default'
    test -f '/etc/nginx/conf/uwsgi_params'
    || cp conf/uwsgi_params '/etc/nginx/conf'
    cp conf/uwsgi_params
    '/etc/nginx/conf/uwsgi_params.default'
    test -f '/etc/nginx/conf/scgi_params'
    || cp conf/scgi_params '/etc/nginx/conf'
    cp conf/scgi_params
    '/etc/nginx/conf/scgi_params.default'
    test -f '/etc/nginx/conf/nginx.conf'
    || cp conf/nginx.conf '/etc/nginx/conf/nginx.conf'
    cp conf/nginx.conf '/etc/nginx/conf/nginx.conf.default'
    test -d '/etc/nginx/logs'
    || mkdir -p '/etc/nginx/logs'
    test -d '/etc/nginx/logs'
    || mkdir -p '/etc/nginx/logs'
    test -d '/etc/nginx/html'
    || cp -R html '/etc/nginx'
    test -d '/etc/nginx/logs'
    || mkdir -p '/etc/nginx/logs'
    make[1]: Leaving directory `/home/nginx-1.15.8'
    [root@vmhzpnginx nginx-1.15.8]# cd /etc/nginx
    [root@vmhzpnginx nginx]# ls
    conf html logs sbin
    [root@vmhzpnginx nginx]# cd sbin
    [root@vmhzpnginx sbin]# ls
    nginx
    [root@vmhzpnginx sbin]# ./nginx
    [root@vmhzpnginx sbin]# ps -ef |grep nginx
    root 29868 1 0 15:14 ? 00:00:00 nginx: master process ./nginx
    www 29869 29868 0 15:14 ? 00:00:00 nginx: worker process
    root 29898 23985 0 15:16 pts/0 00:00:00 grep --color=auto nginx
    [root@vmhzpnginx sbin]# whereis nginx
    nginx: /etc/nginx
    [root@vmhzpnginx sbin]# cat /etc/rc.local
    #!/bin/bash
    # THIS FILE IS ADDED FOR COMPATIBILITY PURPOSES
    #
    # It is highly advisable to create own systemd services or udev rules
    # to run scripts during boot instead of using this file.
    #
    # In contrast to previous versions due to parallel execution during boot
    # this script will NOT be run after all other services.
    #
    # Please note that you must run 'chmod +x /etc/rc.d/rc.local' to ensure
    # that this script will be executed during boot.

    touch /var/lock/subsys/local
    [root@vmhzpnginx sbin]# vim /etc/rc.local
    #!/bin/bash
    # THIS FILE IS ADDED FOR COMPATIBILITY PURPOSES
    #
    # It is highly advisable to create own systemd services or udev rules
    # to run scripts during boot instead of using this file.
    #
    # In contrast to previous versions due to parallel execution during boot
    # this script will NOT be run after all other services.
    #
    # Please note that you must run 'chmod +x /etc/rc.d/rc.local' to ensure
    # that this script will be executed during boot.

    touch /var/lock/subsys/local

    "/etc/rc.local" 15L, 490C written
    [root@vmhzpnginx conf]# cat /etc/rc.local
    #!/bin/bash
    # THIS FILE IS ADDED FOR COMPATIBILITY PURPOSES
    #
    # It is highly advisable to create own systemd services or udev rules
    # to run scripts during boot instead of using this file.
    #
    # In contrast to previous versions due to parallel execution during boot
    # this script will NOT be run after all other services.
    #
    # Please note that you must run 'chmod +x /etc/rc.d/rc.local' to ensure
    # that this script will be executed during boot.

    touch /var/lock/subsys/local

    /etc/nginx/sbin
    [root@vmhzpnginx sbin]# systemctl status nginx
    Unit nginx.service could not be found.
    [root@vmhzpnginx sbin]# ls -a /etc/rc.local
    /etc/rc.local
    [root@vmhzpnginx sbin]# pwd
    /etc/nginx/sbin
    [root@vmhzpnginx /]# cd /etc/nginx/sbin
    [root@vmhzpnginx sbin]# ./nginx -v
    nginx version: nginx/1.15.8
    [root@vmhzpnginx sbin]# ls -l /etc/rc.local
    lrwxrwxrwx. 1 root root 13 Feb 22 01:36 /etc/rc.local -> rc.d/rc.local
    [root@vmhzpnginx sbin]# chmod +x /etc/rc.d/rc.local
    [root@vmhzpnginx sbin]# chmod +r /etc/rc.d/rc.local
    [root@vmhzpnginx ~]# chmod 755 /etc/rc.local
    [root@vmhzpnginx ~]# cd /etc/nginx
    [root@vmhzpnginx nginx]# cd sbin
    [root@vmhzpnginx sbin]# ./nginx
    [root@vmhzpnginx sbin]# cd /lib
    [root@vmhzpnginx lib]# cd systemd
    [root@vmhzpnginx systemd]# ls
    catalog systemd-cryptsetup systemd-shutdown
    import-pubring.gpg systemd-fsck systemd-shutdownd
    ntp-units.d systemd-hibernate-resume systemd-sleep
    rhel-autorelabel systemd-hostnamed systemd-socket-proxyd
    rhel-configure systemd-importd systemd-sysctl
    rhel-dmesg systemd-initctl systemd-sysv-install
    rhel-domainname systemd-journald systemd-timedated
    rhel-import-state systemd-localed systemd-udevd
    rhel-loadmodules systemd-logind systemd-update-done
    rhel-readonly systemd-machined systemd-update-utmp
    system systemd-machine-id-commit systemd-user-sessions
    systemd systemd-modules-load systemd-vconsole-setup
    systemd-ac-power systemd-pull system-generators
    systemd-activate systemd-quotacheck system-preset
    systemd-backlight systemd-random-seed system-shutdown
    systemd-binfmt systemd-readahead system-sleep
    systemd-bootchart systemd-remount-fs user
    systemd-cgroups-agent systemd-reply-password user-generators
    systemd-coredump systemd-rfkill user-preset
    [root@vmhzpnginx systemd]# cd system
    [root@vmhzpnginx system]# ls
    arp-ethers.service
    auditd.service
    autovt@.service
    basic.target
    basic.target.wants
    blk-availability.service
    bluetooth.target
    brandbot.path
    brandbot.service
    console-getty.service
    console-shell.service
    container-getty@.service
    cpupower.service
    crond.service
    cryptsetup-pre.target
    cryptsetup.target
    ctrl-alt-del.target
    dbus-org.freedesktop.hostname1.service
    dbus-org.freedesktop.import1.service
    dbus-org.freedesktop.locale1.service
    dbus-org.freedesktop.login1.service
    dbus-org.freedesktop.machine1.service
    dbus-org.freedesktop.timedate1.service
    dbus.service
    dbus.socket
    dbus.target.wants
    debug-shell.service
    default.target
    default.target.wants
    dev-hugepages.mount
    dev-mqueue.mount
    dm-event.service
    dm-event.socket
    dracut-cmdline.service
    dracut-initqueue.service
    dracut-mount.service
    dracut-pre-mount.service
    dracut-pre-pivot.service
    dracut-pre-trigger.service
    dracut-pre-udev.service
    dracut-shutdown.service
    ebtables.service
    emergency.service
    emergency.target
    final.target
    firewalld.service
    fstrim.service
    fstrim.timer
    getty-pre.target
    getty@.service
    getty.target
    grafana-server.service
    graphical.target
    graphical.target.wants
    halt-local.service
    halt.target
    halt.target.wants
    hibernate.target
    hybrid-sleep.target
    initrd-cleanup.service
    initrd-fs.target
    initrd-parse-etc.service
    initrd-root-fs.target
    initrd-switch-root.service
    initrd-switch-root.target
    initrd-switch-root.target.wants
    initrd.target
    initrd.target.wants
    initrd-udevadm-cleanup-db.service
    iprdump.service
    iprinit.service
    iprupdate.service
    iprutils.target
    irqbalance.service
    kdump.service
    kexec.target
    kexec.target.wants
    kmod-static-nodes.service
    local-fs-pre.target
    local-fs.target
    local-fs.target.wants
    lvm2-lvmetad.service
    lvm2-lvmetad.socket
    lvm2-lvmpolld.service
    lvm2-lvmpolld.socket
    lvm2-monitor.service
    lvm2-pvscan@.service
    machine.slice
    machines.target
    messagebus.service
    microcode.service
    multi-user.target
    multi-user.target.wants
    NetworkManager-dispatcher.service
    NetworkManager.service
    NetworkManager-wait-online.service
    network-online.target
    network-pre.target
    network.target
    nss-lookup.target
    nss-user-lookup.target
    ntpdate.service
    ntpd.service
    paths.target
    plymouth-halt.service
    plymouth-kexec.service
    plymouth-poweroff.service
    plymouth-quit.service
    plymouth-quit-wait.service
    plymouth-read-write.service
    plymouth-reboot.service
    plymouth-start.service
    plymouth-switch-root.service
    polkit.service
    postfix.service
    poweroff.target
    poweroff.target.wants
    printer.target
    proc-sys-fs-binfmt_misc.automount
    proc-sys-fs-binfmt_misc.mount
    quotaon.service
    rc-local.service
    rdisc.service
    reboot.target
    reboot.target.wants
    remote-cryptsetup.target
    remote-fs-pre.target
    remote-fs.target
    rescue.service
    rescue.target
    rescue.target.wants
    rhel-autorelabel-mark.service
    rhel-autorelabel.service
    rhel-configure.service
    rhel-dmesg.service
    rhel-domainname.service
    rhel-import-state.service
    rhel-loadmodules.service
    rhel-readonly.service
    rpcbind.target
    rsyslog.service
    runlevel0.target
    runlevel1.target
    runlevel1.target.wants
    runlevel2.target
    runlevel2.target.wants
    runlevel3.target
    runlevel3.target.wants
    runlevel4.target
    runlevel4.target.wants
    runlevel5.target
    runlevel5.target.wants
    runlevel6.target
    selinux-policy-migrate-local-changes@.service
    serial-getty@.service
    shutdown.target
    shutdown.target.wants
    sigpwr.target
    sleep.target
    -.slice
    slices.target
    smartcard.target
    sockets.target
    sockets.target.wants
    sound.target
    sshd-keygen.service
    sshd.service
    sshd@.service
    sshd.socket
    suspend.target
    swap.target
    sys-fs-fuse-connections.mount
    sysinit.target
    sysinit.target.wants
    sys-kernel-config.mount
    sys-kernel-debug.mount
    syslog.socket
    syslog.target.wants
    systemd-ask-password-console.path
    systemd-ask-password-console.service
    systemd-ask-password-plymouth.path
    systemd-ask-password-plymouth.service
    systemd-ask-password-wall.path
    systemd-ask-password-wall.service
    systemd-backlight@.service
    systemd-binfmt.service
    systemd-bootchart.service
    systemd-firstboot.service
    systemd-fsck-root.service
    systemd-fsck@.service
    systemd-halt.service
    systemd-hibernate-resume@.service
    systemd-hibernate.service
    systemd-hostnamed.service
    systemd-hwdb-update.service
    systemd-hybrid-sleep.service
    systemd-importd.service
    systemd-initctl.service
    systemd-initctl.socket
    systemd-journal-catalog-update.service
    systemd-journald.service
    systemd-journald.socket
    systemd-journal-flush.service
    systemd-kexec.service
    systemd-localed.service
    systemd-logind.service
    systemd-machined.service
    systemd-machine-id-commit.service
    systemd-modules-load.service
    systemd-nspawn@.service
    systemd-poweroff.service
    systemd-quotacheck.service
    systemd-random-seed.service
    systemd-readahead-collect.service
    systemd-readahead-done.service
    systemd-readahead-done.timer
    systemd-readahead-drop.service
    systemd-readahead-replay.service
    systemd-reboot.service
    systemd-remount-fs.service
    systemd-rfkill@.service
    systemd-shutdownd.service
    systemd-shutdownd.socket
    systemd-suspend.service
    systemd-sysctl.service
    systemd-timedated.service
    systemd-tmpfiles-clean.service
    systemd-tmpfiles-clean.timer
    systemd-tmpfiles-setup-dev.service
    systemd-tmpfiles-setup.service
    systemd-udevd-control.socket
    systemd-udevd-kernel.socket
    systemd-udevd.service
    systemd-udev-settle.service
    systemd-udev-trigger.service
    systemd-update-done.service
    systemd-update-utmp-runlevel.service
    systemd-update-utmp.service
    systemd-user-sessions.service
    systemd-vconsole-setup.service
    system.slice
    system-update.target
    teamd@.service
    timers.target
    timers.target.wants
    time-sync.target
    tmp.mount
    tuned.service
    umount.target
    user.slice
    vgauthd.service
    vmtoolsd.service
    wpa_supplicant.service
    zabbix-agent.service
    [root@vmhzpnginx system]# pwd
    /lib/systemd/system
    [root@vmhzpnginx system]# vim nginx.service
    "nginx.service" [New] 13L, 257C written
    [root@vmhzpnginx conf]# cat /lib/systemd/system/nginx.service
    [Unit]
    Description=nginx service
    After=network.target

    [Service]
    Type=forking
    ExecStart=/etc/nginx/sbin/nginx
    ExecReload=/etc/nginx/sbin/nginx -s reload
    ExecStop=/etc/nginx/sbin/nginx -s quit
    PrivateTmp=true

    [Install]
    WantedBy=multi-user.target
    [root@vmhzpnginx system]# systemctl start nginx
    Job for nginx.service failed because the control process exited with error code. See "systemctl status nginx.service" and "journalctl -xe" for details.
    [root@vmhzpnginx system]# cd /etc/nginx/logs
    [root@vmhzpnginx logs]# ls
    access.log error.log nginx.pid
    [root@vmhzpnginx logs]# tailf error.log
    2019/03/17 15:54:08 [emerg] 5491#0: bind() to 0.0.0.0:80 failed (98: Address already in use)
    2019/03/17 15:54:08 [emerg] 5491#0: bind() to 0.0.0.0:80 failed (98: Address already in use)
    2019/03/17 15:54:08 [emerg] 5491#0: bind() to 0.0.0.0:80 failed (98: Address already in use)
    2019/03/17 15:54:08 [emerg] 5491#0: bind() to 0.0.0.0:80 failed (98: Address already in use)
    2019/03/17 15:54:08 [emerg] 5491#0: bind() to 0.0.0.0:80 failed (98: Address already in use)
    2019/03/17 15:54:08 [emerg] 5491#0: still could not bind()
    ^[[A^C
    [root@vmhzpnginx logs]# systemctl stop nginx
    [root@vmhzpnginx logs]# systemctl status nginx
    ● nginx.service - nginx service
    Loaded: loaded (/usr/lib/systemd/system/nginx.service; disabled; vendor preset: disabled)
    Active: failed (Result: exit-code) since Sun 2019-03-17 15:54:11 CST; 42s ago
    Process: 5491 ExecStart=/etc/nginx/sbin/nginx (code=exited, status=1/FAILURE)

    Mar 17 15:54:08 vmhzpnginx nginx[5491]: nginx: [emerg] bind() to 0.0.0.0:80 ...e)
    Mar 17 15:54:09 vmhzpnginx nginx[5491]: nginx: [emerg] bind() to 0.0.0.0:80 ...e)
    Mar 17 15:54:09 vmhzpnginx nginx[5491]: nginx: [emerg] bind() to 0.0.0.0:80 ...e)
    Mar 17 15:54:10 vmhzpnginx nginx[5491]: nginx: [emerg] bind() to 0.0.0.0:80 ...e)
    Mar 17 15:54:10 vmhzpnginx nginx[5491]: nginx: [emerg] bind() to 0.0.0.0:80 ...e)
    Mar 17 15:54:11 vmhzpnginx nginx[5491]: nginx: [emerg] still could not bind()
    Mar 17 15:54:11 vmhzpnginx systemd[1]: nginx.service: control process exited...=1
    Mar 17 15:54:11 vmhzpnginx systemd[1]: Failed to start nginx service.
    Mar 17 15:54:11 vmhzpnginx systemd[1]: Unit nginx.service entered failed state.
    Mar 17 15:54:11 vmhzpnginx systemd[1]: nginx.service failed.
    Hint: Some lines were ellipsized, use -l to show in full.
    [root@vmhzpnginx logs]# systemctl start nginx
    Job for nginx.service failed because the control process exited with error code. See "systemctl status nginx.service" and "journalctl -xe" for details.
    [root@vmhzpnginx logs]# systemctl status nginx
    ● nginx.service - nginx service
    Loaded: loaded (/usr/lib/systemd/system/nginx.service; disabled; vendor preset: disabled)
    Active: failed (Result: exit-code) since Sun 2019-03-17 15:55:05 CST; 2s ago
    Process: 5522 ExecStart=/etc/nginx/sbin/nginx (code=exited, status=1/FAILURE)

    Mar 17 15:55:02 vmhzpnginx nginx[5522]: nginx: [emerg] bind() to 0.0.0.0:80 ...e)
    Mar 17 15:55:03 vmhzpnginx nginx[5522]: nginx: [emerg] bind() to 0.0.0.0:80 ...e)
    Mar 17 15:55:03 vmhzpnginx nginx[5522]: nginx: [emerg] bind() to 0.0.0.0:80 ...e)
    Mar 17 15:55:04 vmhzpnginx nginx[5522]: nginx: [emerg] bind() to 0.0.0.0:80 ...e)
    Mar 17 15:55:04 vmhzpnginx nginx[5522]: nginx: [emerg] bind() to 0.0.0.0:80 ...e)
    Mar 17 15:55:05 vmhzpnginx systemd[1]: nginx.service: control process exited...=1
    Mar 17 15:55:05 vmhzpnginx nginx[5522]: nginx: [emerg] still could not bind()
    Mar 17 15:55:05 vmhzpnginx systemd[1]: Failed to start nginx service.
    Mar 17 15:55:05 vmhzpnginx systemd[1]: Unit nginx.service entered failed state.
    Mar 17 15:55:05 vmhzpnginx systemd[1]: nginx.service failed.
    Hint: Some lines were ellipsized, use -l to show in full.
    [root@vmhzpnginx logs]# cd ..
    [root@vmhzpnginx nginx]# ls
    client_body_temp fastcgi_temp logs sbin uwsgi_temp
    conf html proxy_temp scgi_temp
    [root@vmhzpnginx nginx]# cd sbin
    [root@vmhzpnginx sbin]# ls
    nginx
    [root@vmhzpnginx sbin]# ./nginx -s stop
    [root@vmhzpnginx sbin]# systemctl status nginx.service
    ● nginx.service - nginx service
    Loaded: loaded (/usr/lib/systemd/system/nginx.service; disabled; vendor preset: disabled)
    Active: failed (Result: exit-code) since Sun 2019-03-17 15:55:05 CST; 1min 36s ago
    Process: 5522 ExecStart=/etc/nginx/sbin/nginx (code=exited, status=1/FAILURE)

    Mar 17 15:55:02 vmhzpnginx nginx[5522]: nginx: [emerg] bind() to 0.0.0.0:80 ...e)
    Mar 17 15:55:03 vmhzpnginx nginx[5522]: nginx: [emerg] bind() to 0.0.0.0:80 ...e)
    Mar 17 15:55:03 vmhzpnginx nginx[5522]: nginx: [emerg] bind() to 0.0.0.0:80 ...e)
    Mar 17 15:55:04 vmhzpnginx nginx[5522]: nginx: [emerg] bind() to 0.0.0.0:80 ...e)
    Mar 17 15:55:04 vmhzpnginx nginx[5522]: nginx: [emerg] bind() to 0.0.0.0:80 ...e)
    Mar 17 15:55:05 vmhzpnginx systemd[1]: nginx.service: control process exited...=1
    Mar 17 15:55:05 vmhzpnginx nginx[5522]: nginx: [emerg] still could not bind()
    Mar 17 15:55:05 vmhzpnginx systemd[1]: Failed to start nginx service.
    Mar 17 15:55:05 vmhzpnginx systemd[1]: Unit nginx.service entered failed state.
    Mar 17 15:55:05 vmhzpnginx systemd[1]: nginx.service failed.
    Hint: Some lines were ellipsized, use -l to show in full.
    [root@vmhzpnginx sbin]# systemctl start nginx
    [root@vmhzpnginx sbin]# systemctl status nginx
    ● nginx.service - nginx service
    Loaded: loaded (/usr/lib/systemd/system/nginx.service; disabled; vendor preset: disabled)
    Active: active (running) since Sun 2019-03-17 15:56:54 CST; 9s ago
    Process: 5560 ExecStart=/etc/nginx/sbin/nginx (code=exited, status=0/SUCCESS)
    Main PID: 5561 (nginx)
    CGroup: /system.slice/nginx.service
    ├─5561 nginx: master process /etc/nginx/sbin/nginx
    └─5562 nginx: worker process

    Mar 17 15:56:54 vmhzpnginx systemd[1]: Starting nginx service...
    Mar 17 15:56:54 vmhzpnginx systemd[1]: Started nginx service.
    [root@vmhzpnginx ~]# systemctl enable nginx
    Created symlink from /etc/systemd/system/multi-user.target.wants/nginx.service to /usr/lib/systemd/system/nginx.service.
    [root@vmhzpnginx ~]# reboot

  • 相关阅读:
    dell服务器 bios界面
    windows server 常用功能(一)
    Windows server 2016 / Windows 10关于域管理员帐号权限不足的问题
    (转)Java并发编程:并发容器之CopyOnWriteArrayList
    (转)ThreadLocal
    (转)java volatile关键字
    (转)java fail-fast机制
    (转)java并发对象锁、类锁、私有锁
    (转)java synchronised关键字
    javascript array
  • 原文地址:https://www.cnblogs.com/tiantom/p/10514384.html
Copyright © 2020-2023  润新知