sudo ./configure --prefix=/usr/local/nginx sudo make sudo make install

bash 复制代码
sudo ./configure --prefix=/usr/local/nginx
sudo make
sudo make install

这三条命令是用于编译和安装 Nginx 的源代码

bash 复制代码
sudo ./configure --prefix=/usr/local/nginx:
  • ./configure:这个命令运行了 Nginx 的配置脚本,它会检查系统环境,并生成 Makefile 文件 ,其中包含了编译和安装 Nginx 所需的参数和选项
  • --prefix=/usr/local/nginx:这个选项指定了 Nginx 的安装路径。在这个例子中,Nginx 将会安装到 /usr/local/nginx 目录下。
  • sudo make
    make:这个命令会根据在前面的 configure 步骤生成的 Makefile 文件来编译源代码,生成可执行文件Makefile包含了编译所需的指令和规则
  • sudo make install
    make install:这个命令会将编译好的可执行文件相关资源文件复制到指定的安装路径中 。通常情况下,这个命令会将 Nginx 可执行文件安装到 /usr/local/nginx/sbin/ 目录下,并将其他文件(如配置文件HTML 文件等)安装到 /usr/local/nginx/ 目录下的不同子目录中。

这三个命令的执行顺序通常是先运行 configure然后运行 make 编译源代码最后运行 make install 将编译好的文件安装到指定路径中

相关推荐
大神的风范5 分钟前
LINUX 驱动之HSR04超声波模块,设备树配置
linux·驱动开发
盛满暮色 风止何安14 分钟前
负责均衡的理解
运维·服务器·网络·网络协议·系统安全·安全架构
wyjcxyyy28 分钟前
2025polar冬季赛复盘(WEB,MISC)
运维·服务器
HealthScience37 分钟前
vscode通过跳板机连接到服务器
服务器·ide·vscode
知识分享小能手39 分钟前
CentOS Stream 9入门学习教程,从入门到精通,CentOS Stream 9 进程管理 —语法详解与实战案例(8)
linux·学习·centos
翔云12345639 分钟前
服务器异常崩溃,GTID 是否会出现在 mysql.gtid_executed 表但不在 binlog 中
服务器·mysql·adb
零日失眠者40 分钟前
⚠️ 警告!99%的开发者都踩过这个坑:Python3安装后系统彻底瘫痪!yum直接报废的真相
linux·python
寒山李白40 分钟前
关于supervisor-win的安装、配置和使用
服务器·python·supervisor
Bigan(安)41 分钟前
【奶茶Beta专项】【LVGL9.4源码分析】04-OS抽象层
linux·c语言·mcu·arm·unix
Bigan(安)43 分钟前
【奶茶Beta专项】【LVGL9.4源码分析】06-tick时间管理
linux·c语言·mcu·arm·unix