SHELL编程Nginx源码多版本脚本

93 篇文章 8 订阅

转载来源 :京峰教育

因为Nginx是基于C语言开发的源代码程序,默认不能被Linux操作系统直接
识别和使用,需要经过C编译器将源代码文件编译生成二进制文件方可,要执行

源码软件部署三个步骤。

预编译,./configure --prefix=/usr/local/nginx --user=www
–group=www --with-http_stub_status_module

存在GCC编译环境(C编译器),指定软件服务部署的路径,自定义软件服务特
定的功能和模块,会产生Makefile文件。

编译,make

主要是通过make编译工具,读取Makefile文件,调用Linux系统下GCC编译环
境(C编译器),将软件包中的源代码文件编译生成二进制文件。
Makefile文件用途,告知make编译工具在编译源代码文件时,从哪个源代码文
件开始编译至哪个源代码文件结束编译。

安装,make install

主要是将第二步make编译产生的二进制文件,拷贝或者安装至Linux操作系统
指定的安装目录:–prefix=/usr/local/nginx/。

启动/usr/local/nginx/sbin/nginx

基于SHELL自动化构建Nginx WEB平台(v1版本)

#!/bin/bash
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

寰宇001

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值