Nginx
在Centos下,yum源不提供nginx的安装,可以通过切换yum源的方法获取安装。也可以通过直接下载安装包的方法,**以下命令均需root权限执行**:
首先安装必要的库(nginx 中gzip模块需要 zlib 库,rewrite模块需要 pcre 库,ssl 功能需要openssl库)
查看系统是否安装了gcc和gcc-c++:rpm -q gcc rpm -q gcc-c++ rpm -q make
安装:
[root@localhost program]# yum install -y gcc gcc-c++ [root@localhost program]# rpm -q gcc-c++ gcc-c++-4.8.5-28.el7_5.1.x86_64 [root@localhost program]# rpm -q gcc gcc-4.8.5-28.el7_5.1.x86_64 [root@localhost program]# ls
解压:pcre
[root@localhost program]# tar -zxvf pcre-8.39.tar.gz [root@localhost pcre-8.39]# make && make install
[root@localhost-3 pcre-8.39]# pcre-config --version 8.39
安装ssl
1、如果出现 error: SSL modules require the OpenSSL library 则需要安装OpenSSL
复制链接https://www.openssl.org/source/openssl-1.1.0c.tar.gz 安装:
[root@localhost-3 program]# tar zxvf openssl-1.1.0c.tar.gz
[root@localhost-3 program]# cd openssl-1.1.0c
[root@localhost-3 openssl-1.1.0c]# ./config
[root@localhost-3 openssl-1.1.0c]# make && make install
安装pcre
tar zxvf pcre-8.39.tar.gz
[root@localhost-3 program]# cd pcre-8.39 [root@localhost-3 pcre-8.39]# ./configure
[root@localhost-3 pcre-8.39]# make && make install
安装perl
tar -xzf perl-5.24.0.tar.gz
cd perl-5.24.0
./Configure -des -Dprefix=$HOME/localperl
make
make test
make install
安装zlib
[root@localhost-3 pcre-8.39]# cd ..
[root@localhost-3 program]# tar -zxvf zlib-1.2.11.tar.gz
[root@localhost-3 program]# ls
jdk-8u161-linux-x64.tar.gz pcre-8.39 perl-5.24.0 zlib-1.2.11 zookeeper-3.4.10 openssl-1.1.0c.tar.gz pcre-8.39.tar.gz perl-5.24.0.tar.gz zlib-1.2.11.tar.gz zookeeper-3.4.10.tar.gz [root@localhost-3 program]# cd zlib-1.2.11 [root@localhost-3 zlib-1.2.11]# ./configure
[root@localhost-3 zlib-1.2.11]# make && make install
安装nginx
[root@localhost-3 zlib-1.2.11]# cd .. [root@localhost-3 program]# tar -zxvf nginx-1.12.0.tar.gz [root@localhost-3 program]# cd nginx-1.12.0
./configure --prefix=/usr/local/webserver/nginx --with-http_stub_status_module --with-http_ssl_module --with-pcre=/data/program/pcre-8.33
./configure --prefix=/usr/local/webserver/nginx --with-http_stub_status_module --with-openssl=/data/program/openssl-1.1.0c --with-pcre=/data/program/pcre-8.39
make
make install
wget https://www.cpan.org/src/5.0/perl-5.28.0.tar.gz tar -xzf perl-5.28.0.tar.gz cd perl-5.28.0 ./Configure -des -Dprefix=$HOME/localperl make make test make install
浙公网安备 33010602011771号