nginx离线安装

news2024/12/24 10:15:11

ngixn的离线安装(centos7)

需要的依赖

  • gcc、gcc-c++

  • pcre-8.42.tar.gz

  • zlib-1.2.11.tar.gz

  • openssl-1.1.1s.tar.gz

  • perl-5.28.0.tar.gz

  • 在进行nginx离线安装时,首先查看系统是否安装 gcc、gcc-c++,若没有进行安装,请先进行安装

gcc -v #查看相关的版本
g++ -v 

注:当安装成功之后,通过上述命令可以查看相关的版本号,还可以查看/usr/bin下是否存在gcc与g++,如果存在,则也可以证明安装成功

  • 安装pcre-8.42.tar.gz依赖,将此依赖移动到/usr/local下解压并运行相关命令
tar -zxvf pcre-8.42.tar.gz #进行解压
cp -r pcre-8.42 /usr/local/ #将资源复制到当前目录下
cd /usr/local/pcre-8.42/ #进入到相关目录下
./configure
make
make install

注:在运行make && make install命令时,可能会出现一下错误

解决方法:


autoreconf -ivf
#如果autoreconf命令不可用,
yum install autoconfig automake libtool
autoreconf -h
#之后在运行make
  • 安装zlib-1.2.11.tar.gz依赖,将此依赖移动到/usr/local下解压并运行相关命令
tar -zxvf zlib-1.2.11.tar.gz #进行解压
cp -r zlib-1.2.11  /usr/local #将资源复制到当前目录下
cd /usr/local/zlib-1.2.11 #进入到相关目录下
./configure
make
make intsall 
  • 安装openssl-1.1.1s.tar.gz依赖,将此依赖移动到/usr/local下解压并运行相关命令
tar -zxvf openssl-1.1.1s.tar.gz #进行解压
cp -r openssl-1.1.1s  /usr/local #将资源复制到当前目录下
cd /usr/local/openssl-1.1.1s #进入到相关目录下
./config
make
make install
  • 安装perl-5.28.0.tar.gz依赖,将此依赖移动到/usr/local下解压并运行相关命令
tar -zxvf perl-5.28.0.tar.gz #进行解压
cp -r perl-5.28.0  /usr/local #将资源复制到当前目录下
cd /usr/local/perl-5.28.0 #进入到相关目录下
./Configure -des -Dprefix=$HOME/localperl
make
make install
  • 解压并安装nginx,将此依赖移动到/usr/local下解压并运行相关命令
tar -zxvf nginx-1.18.0.tar.gz #进行解压
cp -r nginx-1.18.0  /usr/local #将资源复制到当前目录下
cd /usr/local/nginx-1.18.0 #进入到相关目录下
./configure --prefix=/usr/local/nginx
make
make install
/usr/local/nginx/sbin/nginx

查看nginx是否启动成功

 ps -ef|grep nginx

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/975074.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

线程、并发相关---第五篇

系列文章目录 文章目录 系列文章目录一、并发的三大特性二、volatile一、并发的三大特性 原子性 原子性是指在一个操作中cpu不可以在中途暂停然后再调度,即不被中断操作,要不全部执行完成,要 不都不执行。就好比转账,从账户A向账户B转1000元,那么必然包括2个操作:从账户…

PMP备考过程和心得

23年还剩11月的考试,教材是第七版教材,也有可能增加连线题和填空题,要做好题型变化的准备。现在可以将英文报名先报了。 第七版教材 第七版再度升级,不否认前几版的基于过程的方法,强调项目不只是产生输出&#xff0…

【OpenCV入门】第二部分——Numpy模块

写在前面: 这个部分是Numpy模块与OpenCV有关的部分。如果想了解Numpy库是什么,或者想要直接单独学习Numpy库,可以看看我以前写的这篇Numpy学习笔记。一些内容如数组类型、数组创建、数组运算和数组索引在链接文章里有,就不在这里赘…

SQL注入绕过实战案例一

目录 一、SQL-LAB靶场搭建 1、搭建环境 2、开启nginx和mysql 3、将下载好的sal-labs靶场将压缩文件解压至phpstudy的www目录下 4、查看mysql密码,将其修改值靶场配置文件中 5、配置网站 6、完成后我们就可以在浏览器输入127.0.0.1:8090进入靶场 二…

vue 打印

vue-print-nb插件使用 vue 打印 vue-print-nb - 简书 1、media print 内样式无效问题 <style lang"scss"> media print {} </style> style上不能加scoped; 2、分页问题 A4纸的长宽&#xff1a;210mm297mm&#xff0c;css中支持mm单位&#xff0c;可…

室内外高精度融合定位模块UWB+RTK

UWBRTK融合定位模块是华星智控自主研发的一款用于实现室内外高精度融合定位的模块。 UWB&#xff08;Ultra-Wideband&#xff09;&#xff1a;UWB是一种无线通信技术&#xff0c;它利用非常宽的频带来传输数据。UWB技术可以提供非常精确的距离测量&#xff0c;因为它能够以极短…

【20期】说一说Java引用类型原理

Java中一共有4种引用类型(其实还有一些其他的引用类型比如FinalReference)&#xff1a;强引用、软引用、弱引用、虚引用。 其中强引用就是我们经常使用的Object a new Object(); 这样的形式&#xff0c;在Java中并没有对应的Reference类。 本篇文章主要是分析软引用、弱引用、…

小狐狸ChatGPT付费创作系统V2.2.4独立版 +WEB端+ H5端 + 小程序端(免授权去后门弹窗)安装教程

播播资源提供的小狐狸ChatGPT付费创作系统V2.2.4相比上一版h5适配普通手机浏览器&#xff0c;gpt4的接口openai改成自定义&#xff0c;以支持更多三方接口。因绘画效果不好&#xff0c;移出绘画接口openai和replicate&#xff0c;AI参数设置处的openai改成自定义&#xff0c;pc…

【Flutter】Flutter 使用 badges 实现创建数字徽章

【Flutter】Flutter 使用 badges 实现创建数字徽章 文章目录 一、前言二、安装与基本使用三、徽章的高级用法四、徽章的动画效果五、徽章的形状六、完整的实际业务代码示例七、总结 一、前言 你好&#xff01;今天我要为你介绍一个非常实用的 Flutter 包——badges。这个包可以…

QTableView合并单元格

QtableView的功能 QTableView是Qt框架提供的用于显示表格数据的类。它是基于MVC&#xff08;模型-视图-控制器&#xff09;设计模式的一部分&#xff0c;用于将数据模型和界面视图分离。 以下是一些QTableView的主要特点和功能&#xff1a; 1. 显示表格数据&#xff1a; QTa…

CPU 伪共享是如何发生的?又该如何避免?

CPU 如何读写数据的&#xff1f; 先来认识一下 CPU 的架构 一个 CPU 里通常会有多个 CPU 核心&#xff0c;并且每个 CPU 核心都有自己的 L1 Cache 和 L2 Cache&#xff0c;而 L1 Cache 通常分为&#xff08;数据缓存&#xff09;和&#xff08;指令缓存&#xff09;&#xff0…

空间曲线的参数方程

空间曲线的参数方程 二维直线 经过一点 P ( x 0 &#xff0c; y 0 ) P(x_0&#xff0c;y_0) P(x0​&#xff0c;y0​)的方向向量为 n ( c o s θ &#xff0c; s i n θ ) n(cos\theta&#xff0c;sin\theta) n(cosθ&#xff0c;sinθ)的直线参数方程为&#xff1a; [ x y …

如何创建一个自己的sphinx文档网站

文章目录 前言一、操作步骤1.安装anaconda2.启动python3.8环境3.安装Sphinx4.创建文件夹5.初始化环境6. 编译7.文件夹搭查看8.搭建nginx查看8. 更换主题9.错误修复10.这里提供两个模板1.Demo_md2.Demo_rst前言 最近看到公司的文档中心,突然想起,为什么不为自己创建一个文档中…

maven依赖,继承

依赖的范围 compile引入的依赖 对main目录下的代码有没有效&#xff0c;main目录下的代码能不能用compile引入的依赖中的类等 以test引入的依赖&#xff0c;在main中是否可以使用 provided&#xff08;已提供&#xff09;&#xff0c;有了就不要带到服务器上&#xff0c;打包…

OLED透明屏原彩优势和特点解析:开创显示技术新时代

OLED透明屏 原彩作为一项领先的显示技术&#xff0c;正以其卓越的性能和创新的设计特点引起广泛关注。 本文将通过深入探讨OLED透明屏 原彩的优势和特点、应用领域、技术发展以及未来前景等方面内容&#xff0c;并结合具体数据、报告和行业动态&#xff0c;为读者提供专业可信…

Dubbo 接口测试原理及多种方法实践总结

1、什么是 Dubbo&#xff1f; Dubbo 最开始是应用于淘宝网&#xff0c;由阿里巴巴开源的一款优秀的高性能服务框架&#xff0c;由 Java 开发&#xff0c;后来贡献给了 Apache 开源基金会组织。 下面以官网的一个说明来了解一下架构的演变过程&#xff0c;从而了解 Dubbo 的诞…

ClickHouse进阶(八):Clickhouse数据查询-2- Join子句

进入正文前&#xff0c;感谢宝子们订阅专题、点赞、评论、收藏&#xff01;关注IT贫道&#xff0c;获取高质量博客内容&#xff01; &#x1f3e1;个人主页&#xff1a;含各种IT体系技术,IT贫道_Apache Doris,大数据OLAP体系技术栈,Kerberos安全认证-CSDN博客 &#x1f4cc;订阅…

Unity3D开发流程及注意事项

使用Unity3D开发游戏需要遵循一定的流程和注意事项&#xff0c;以确保项目的顺利进行并获得良好的结果。以下是一般的游戏开发流程以及一些注意事项&#xff0c;希望对大家有所帮助。北京木奇移动技术有限公司&#xff0c;专业的软件外包开发公司&#xff0c;欢迎交流合作。 游…

【笔记】软件测试的艺术

软件测试的心理学和经济学 测试是为发现错误而执行程序的过程&#xff0c;所以它是一个破坏性的过程&#xff0c;测试是一个“施虐”的过程。 软件测试的10大原则 1、测试用例需要对预期输出的结果有明确的定义 做这件事的前提是能够提前知晓需求和效果图&#xff0c;如果不…

测评补单成为亚马逊、速卖通等跨境电商趋势:解析需求背后的原因

今天就不分享测评技术知识点了&#xff0c;来聊一聊如今做跨境电商为什么对测评补单有这么大的需求。 如今在跨境电商行业&#xff0c;测评补单的需求日益增长&#xff0c;尽管平台一直对其进行禁止。这主要是出于以下几方面的原因&#xff0c;使得测评越来越成为一种趋势&…