nginx 安装
博主使用的是Ubuntu16.04,可以使用以下两种方式安装nginx:
1、使用apt安装
直接在命令行输入:sudo apt install nginx
回车之后就会下载nginx并安装
注意一下,安装之前,你可能会提示需要使用sudo apt update更新包库
2、使用源码编译安装
nginx源码下载:http://nginx.org/en/download.html
可以选择不同的版本,博主使用的是1.16.0
我们可以在window下下载,然后搬到linux下面去,也可以直接使用linux的wget命令下载:wget http://nginx.org/download/nginx-1.16.0.tar.gz
下载之后会有一个.tar.gz的安装包,然后我们就可以使用make命令去配置安装了,注意,以下命令可能需要使用root权限去执行( 出现Permission denied这样的提示就是说权限不够)
# 解压
tar -xvf nginx-1.16.0.tar.gz
# 进入解压后的目录
cd nginx-1.16.0
# 配置并检查当前依赖库,这里可能会提示缺少很多的依赖库,需要单独去安装,可以使用apt安装,也可以去下载对应的源码或者安装包去安装,具体依赖参考后面的附录
# 下面的命令中,--prefix参数可以理解为安装目录,建议指定,如果不指定命令也能执行,但是安装后的文件在/usr目录下的几个文件中,比较混乱
./configure --prefix=/opt/nginx-1.16.0
# 如果上面的的配置检查没问题,就可以使用make命令进行编译了
make
# 安装
make install
# 安装完成之后,需要修改环境变量,将/opt/nginx-1.16.0/sbin目录添加到环境变量中
vim ~/.bashrc
# 在最后面加上下面的语句
export PATH=$PATH:/opt/nginx-1.16.0/sbin
#再重新加载.bashrc文件就可以了
source ~/.bashrc
到这里就已经结束了,可以使使用 nginx -v 命令查看是否已经安装完成,使用 nginx 命令就可以启动nginx了
附:
1、使用源代码安装可能会依赖一些库(可能环境问题会导致有缺少或者已安装):
sudo apt install gcc
sudo apt install libpcre3
sudo apt install libpcre3-dev
sudo apt install openssl
sudo apt install libssl-dev
2、如果使用sudo时提示command not found,解决见:https://www.cnblogs.com/shanfeng1000/p/11065399.html
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY