出现此种情况,是linux系统没有安装先决条件
1、GCC——GNU编译器集合(GCC可以使用默认包管理器的仓库(repositories)来安装,包管理器的选择依赖于你使用的Linux发布版本,包管理器有不同的实现:yum是基于Red Hat的发布版本;apt用于Debian和Ubuntu;yast用于SuSE Linux等等。)
RedHat中安装GCC:
yum install gcc
Ubuntu中安装GCC:
apt-get install gcc
2、PCRE库(Nginx编译需要PCRE(Perl Compatible Regular Expression),因为Nginx的Rewrite模块和HTTP核心模块会使用到PCRE正则表达式语法。这里需要安装两个安装包pcre和pcre-devel。第一个安装包提供编译版本的库,而第二个提供开发阶段的头文件和编译项目的源代码,这正是我们需要的理由。)
RedHat中安装PCRE:
yum install pcre pcre-devel
Ubuntu中安装PCRE:
apt-get install libpcre3 libpcre3-dev
3、zlib库(zlib库提供了开发人员的压缩算法,在Nginx的各种模块中需要使用gzip压缩。如同安装PCRE一样,同样需要安装库和它的源代码:zlib和zlib-devel。)
RedHat中安装zlib:
yum install zlib zlib-devel
Ubuntu中安装zlib:
apt-get install zlib1g zlib1g-dev
4、OpenSSL库(在Nginx中,如果服务器提供安全网页时则会用到OpenSSL库,我们需要安装库文件和它的开发安装包(openssl和openssl-devel)。)
RedHat中安装OpenSSL:
yum install openssl openssl-devel
Ubuntu中安装OpenSSL:(注:Ubuntu14.04的仓库中没有发现openssl-dev):
apt-get install openssl openssl-dev
注意:要不关闭防火墙,要不然放不了nginx页面
分享到:
相关推荐
在linux系统下的nginx 安装依赖包和安装操作教程,包括nginx-1.11.7.tar.gz,openssl-1.1.0c.tar.gz,pcre-8.39.tar.gz和zlib-1.2.8.tar.gz
本文件"nginx安装依赖及说明.zip"显然包含了关于在操作系统上安装Nginx及其相关依赖的详细步骤和指导。下面我们将深入探讨Nginx的安装过程、依赖项以及其反向代理功能。 首先,让我们讨论Nginx的安装。Nginx的安装...
本文将详细探讨在安装Nginx时,为何需要依赖`openssl`、`zlib`和`pcre`这三个关键组件,以及它们在Nginx中的作用。 首先,我们来看`openssl`。OpenSSL是一个强大的安全套接字层密码库,它包含了各种主要的密码算法...
本文将详细介绍如何在没有网络的情况下,通过预先下载的依赖包来完成Nginx的离线安装,同时也会涉及到使用GCC和GDB进行编译调试的相关知识。 Nginx是一款高性能的Web服务器,常用于反向代理、负载均衡和静态文件...
nginx离线安装依赖项_linux系统/麒麟v10系统. 离线安装 内网离线安装Nginx 安装Nginx的依赖包如下: PCRE(Perl Compatible Regular Expressions):Nginx使用PCRE来支持正则表达式,可以使用它更灵活地匹配和处理...
nginx安装文件: pcre zlib openssl nginx install.sh安装脚本 需要gcc编译环境 安装完后/usr/local/nginx,可以拖到其他linux服务器直接运行
本篇文章将详细介绍如何在CentOS 7系统上离线安装Nginx,并着重讲解依赖库的处理方法。 Nginx是一款高性能的HTTP和反向代理服务器,广泛应用于Web服务器领域,尤其以其高效稳定而著称。在CentOS 7系统中安装Nginx时...
nginx1.1.8在没有网络的内网安装 下载包里附有安装文档,一个四个包;nginx-1.8.0.tar.gz;openssl-1.0.2o.tar.gz;zlib-1.2.11.tar.gz;pcre-8.38.tar.gz 安装方便 无需其他系统包
本文将详细介绍如何在这样的环境下,通过手动下载并安装依赖库来完成Nginx的搭建。 首先,我们看到压缩包中包含了以下几个关键文件: 1. `openssl-1.1.1l.tar.gz`:这是OpenSSL的源代码包,它是Nginx支持HTTPS加密...
Centos7.6.1810离线安装Nginx-所需依赖包 1、patch命令:patch-2.7.1-12.el7_7.x86_64.rpm 2、zlib-1.2.12.tar.gz 3、zlib-devel-1.2.7-20.el7_9.x86_64.rpm 4、pcre-8.32-17.el7.x86_64.rpm 5、pcre-devel-8.32-17....
在部署Nginx之前,确保系统安装了所有必要的软件依赖包是非常关键的步骤,这将直接影响到Nginx的稳定性和功能。下面将详细阐述Nginx软件依赖包的相关知识点。 1. **基础库**: - **PCRE(Perl Compatible Regular ...
用于解决如下错误: ./configure: error: the HTTP rewrite module requires the PCRE library. 安装相关依赖包 1、上传lib解压,然后执行如下命令安装(需要root权限) 2、rpm -Uvh ./*.rpm --nodeps --force
nginx离线安装相关依赖,包括gcc、openssl-devel、pcre-devel、zlib-devel gcc:cpp-4.8.5-44.el7.x86_64.rpm、gcc-4.8.5-44.el7.x86_64.rpm等9个rpm openssl-devel:keyutils-libs-devel-1.5.8-3.el7.x86_64.rpm、...
在没有网络连接或者网络环境受限的情况下,离线安装Nginx及其依赖是一个常见的需求。本文将详细介绍如何在离线环境中通过RPM包来安装Nginx。 首先,我们需要理解RPM(Red Hat Package Manager)是Linux发行版如...
由俄罗斯的程序设计师Igor Sysoev所开发,官方测试nginx能够支支撑5万并发链接,并且cpu、内存等资源消耗却非常低,运行非常稳定。 2.Nginx的应用场景 1).http服务器。Nginx是一个http服务可以独立提供http服务...
在Linux系统中安装Nginx是一项基础且重要的任务,尤其对于运维人员来说,理解这个过程中的每一个步骤和涉及的依赖包至关重要。Nginx是一款高性能的HTTP和反向代理服务器,广泛应用于Web服务,它的轻量级、稳定性和高...
nginx 离线安装依赖nginx 离线安装依赖
为了在Linux系统上顺利安装和运行Nginx,需要依赖一些基础的软件包。这里提到的几个文件是Nginx构建过程中必不可少的组件: 1. **libtool-2.4.2.tar.gz**:Libtool是一个用于管理和构建共享库的工具,它可以帮助...
在本文中,我们将深入探讨如何在Linux环境中安装Nginx,包括它所需的依赖项和安装包。Nginx是一款高性能的Web服务器,常用于反向代理、负载均衡和缓存服务,是许多网站和应用程序的基础架构组件。 首先,我们要了解...
### 安装Nginx依赖组件 #### 核心知识点概览 1. **Nginx简介** 2. **配置选项解析** 3. **依赖库安装** 4. **编译参数详解** 5. **安全注意事项** #### Nginx简介 Nginx是一款高性能的HTTP服务器和反向代理...