Nginx系列p1:安装

    学习新的知识都要从搭建环境开始,今天我们就来学习搭建一个 Nginx 环境。

环境:Ubuntu16.04 STL

         Nginx 1.16.1 Stable version

前言:当然可以通过 apt-get install nginx 等方式来进行快速安装,但是缺点是如果要使用第三方的模块,则必须要进行手动编译安装,因为 nginx 是通过把第三方模块直接编译进来进行使用的,nginx 的官方模块并不是默认每一个都是开启的(稍后我们可以看到有哪些模块是默认编译进来的,哪些模块是默认没有编译进 Nginx 的)。如果你想使用那些默认没有编译进来的模块,则必须要使用手动编译安装的方式。所以今天我们就通过编译源代码进行安装

step1: 下载 Nginx 安装包

# 下载安装包
$ wget http://nginx.org/download/nginx-1.16.1.tar.gz

# 进行解压
$ tar -xzvf nginx-1.16.1.tar.gz

step2: 解压后进入 nginx-1.16.1 的文件夹可以看到:

 然后执行命令:

# 安装到 /home/zhangpeng/nginx 目录下
# 会在该目录下建立对应的文件夹
$ ./configure --prefix=/home/zhangpeng/nginx

然后执行命令:

# 当前目录为: /home/zhangpeng/nginx-1.16.1
$ make
$ make install

此时就安装完成了!

可能会出现的问题

1:执行  ./configure 时报错,缺少 PCRE 库:

 解决方法:

2:执行  ./configure 时报错,缺少 zlib 库:

 解决方法:

原文地址:https://www.cnblogs.com/zpcoding/p/11644619.html