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 库:
解决方法:
所有博文均为原著,如若转载,请注明出处!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 零经验选手,Compose 一天开发一款小游戏!
· 通过 API 将Deepseek响应流式内容输出到前端
· AI Agent开发,如何调用三方的API Function,是通过提示词来发起调用的吗