centos7安装nginx

时间:2022-03-01 17:27:51

一般我们都需要先装pcre, zlib,前者为了重写rewrite,后者为了gzip压缩。

一:安装 pcre

1.下载地址:百度云盘

http://pan.baidu.com/s/1dFusO3v

2.解压到目录 /apps/pcre/

tar -zxvf pcre-8.37.tar.gz -C /apps/pcre/

3.编译安装

进入到源码目录,指定编译目录为 /apps/install/pcre

mkdir -p /apps/install/pcre

cd /apps/pcre/pcre-8.37

./configure \

--prefix=/apps/install/pcre

发现报错了

configure: error: in `/apps/pcre/pcre-8.37':
configure: error: no acceptable C compiler found in $PATH

不急,安装C语言编译器

yum install gcc

在次编译

还报错

configure: error: You need a C++ compiler for C++ support.

接着安装 C++编译器

yum install gcc-c++

centos7安装nginx

总算完成。

make

make install

centos7安装nginx

安装完成

4.下载zlib

百度云盘: http://pan.baidu.com/s/1dFusO3v

5.解压到 /apps/zlib/

tar -zxvf zlib-1.2.8.tar.gz -C /apps/zlib/

6.编译zlib安装

创建安装目录

mkdir -p /apps/install/zlib

进入源目录

cd /apps/zlib/zlib-1.2.8

./configure \

--prefix=/apps/install/zlib

make

make install

7.是否安装ssl

ps -qa|grep ssl

centos7安装nginx

已经安装了,我这里就不安装了。

8.下载nginx

百度云盘:  http://pan.baidu.com/s/1dFusO3v

或者 http://nginx.org/download/nginx-1.4.2.tar.gz

9.解压到 /apps/nginx

tar -zxvf nginx-1.8.0.tar.gz -C /apps/nginx

10.编译安装nginx

进入源目录

cd /apps/nginx/nginx-1.8.0/

创建安装目录

mkdir -p /apps/install/nginx

./configure \
--prefix=/apps/install/nginx \
--with-pcre=/apps/pcre/pcre-8.37/ \
--with-zlib=/apps/zlib/zlib-1.2.8/ \
--with-openssl=/usr/local/src/openssl-1.0.1c
make
make install

centos7安装nginx

--with-pcre=/apps/pcre/pcre-8.37/ 指的是pcre 的源码路径。
--with-zlib=/apps/zlib/zlib-1.2.8/ 指的是zlib 的源码路径。
注意是源码路径不要写成了安装路径,就报错了

11.启动

进入安装目录

cd /apps/install/nginx

/apps/install/nginx/sbin/nginx

便可启动

浏览器访问

centos7安装nginx

表示nginx 安装ok了。