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 库:
解决方法:
所有博文均为原著,如若转载,请注明出处!