nginx安装pcre
一、有的服务器上没有安装pcre那么安装nginx的时候会报错
所以在安装之前我们可以:
yum install pcre-devel
如果很不巧,服务器也没有配yum,也不能连互联网。那么我们只能自己去官网下载了
ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.36.zip
二、安装pcre
unzip pcre-8.36.zip
cd pcre-8.36
./configure --prefix=/usr/local/pcre --enable-utf8 --enable-unicode-properties
make
make install
三、安装nginx
(当然前提是获取安装包:http://nginx.org/download/nginx-1.8.0.tar.gz)
tar -zxvf nginx-1.8.0.tar.gz
cd nginx-1.8.0
./configure --prefix=./ --with-pcre=../pcre-8.36
make
tips:--with-pcre=../pcre-8.36 //这个路径就是你刚才解压pcre源码的路径。
在"./configure --prefix=./ --with-pcre=../pcre-8.36 "之后可以找到如下部分修改,让nginx支持utf-8
1093 ../pcre-8.36/Makefile: objs/Makefile
1094 cd ../pcre-8.36
1095 && if [ -f Makefile ]; then $(MAKE) distclean; fi
1096 && CC="$(CC)" CFLAGS="-O2 -fomit-frame-pointer -pipe "
1097 ./configure --disable-shared --enable-utf8 --enable-unicode-properties
四、提取nginx可执行部分
./objs/nginx -->nginx/sbin
./conf/* -->nginx/conf
./html/* --->nginx/html
mkdir log --->nginx/log
tips:其实nginx执行只需要执行文件,日志目录和错误页的html就行了。只要在编译的时候--prefix=./,然后把这几个文件放到同一个目录,就可以执行了。
分享到:
相关推荐
本篇文章将详细讲解在CentOS系统上安装Nginx过程中所需的四个关键依赖库:zlib、openssl-fips、nginx以及pcre。这些库对于Nginx的正常运行和功能扩展至关重要。 首先,我们来了解`zlib`。Zlib是一个开源的压缩库,...
离线安装 Nginx 和 PCRE 虽然相比在线安装多了一些手动操作,但它提供了更大的灵活性和可靠性,特别是在维护大量服务器或在受限制的环境中部署时。了解这个过程对任何希望深度定制和管理 Nginx 服务器的 IT 专业人员...
PCRE(Perl Compatible Regular Expressions):Nginx使用PCRE来支持正则表达式,可以使用它更灵活地匹配和处理请求。 zlib:它是一个广泛使用的压缩库,Nginx使用zlib来处理gzip压缩。 OpenSSL:它是一个开放源...
在安装Nginx时,我们需要先安装PCRE库,因为它是Nginx编译时的依赖之一。`pcre-8.38.tar.gz`同样是gzip压缩的tar文件,包含了PCRE库的源代码。解压后,需要按照标准的C语言库编译流程(通常是`./configure`,`make`...
先将下载包解压,然后分别安装pcre和nginx 安装PCRE $ tar xvzf pcre-8.12 $ cd pcre-8.12 $ sudo ./configure --prefix=/usr/local $ sudo make $ sudo make install 安装Nginx $ tar xvzf nginx-1.11.2.tar $ cd ...
为了在Linux上成功安装Nginx,我们需要首先安装几个依赖库,包括PCRE(Perl Compatible Regular Expressions)、zlib(用于数据压缩)以及openssl(用于加密和安全通信)。以下是对每个步骤的详细说明: 1. **安装...
Nginx 安装步骤详细 Nginx 是一个流行的开源 Web 服务器软件,广泛应用于 Web 服务器、反向代理、负载均衡、媒体...Nginx 安装需要准备编译环境、安装 PCRE 库、安装 zlib 库、安装 SSL 库,然后安装 Nginx 并启动它。
在本文中,我们将深入探讨如何在Linux环境下安装和配置Nginx Web服务器,同时结合PCRE库进行详细步骤的解析。Nginx是一款高性能、轻量级的HTTP和反向代理服务器,因其高效的并发处理能力和低内存占用而广受欢迎。...
本文档将详细介绍 Nginx 安装部署的步骤和配置,包括必要的工具包安装、Nginx 安装、插件安装、配置 Nginx.conf 文件等方面的知识点。 必要的工具包安装 在安装 Nginx 之前,需要安装一些必要的工具包。这些工具包...
接下来,我们将详细讲解如何在 Linux 系统上安装 Nginx 和 PCRE: 1. **安装 PCRE**: - 首先,更新系统软件包列表:`sudo apt-get update` - 安装 PCRE 库:`sudo apt-get install libpcre3 libpcre3-dev` - ...
在安装 Nginx 之前,需要下载三个必要的依赖项:zlib、pcre 和 Nginx 源代码。可以使用 wget 命令下载这些依赖项: wget http://zlib.net/zlib-1.2.8.tar.gz wget ...
一般流程是先安装 zlib,接着是 PCRE,然后是 OpenSSL,最后是 Nginx。在编译时,确保正确指定依赖项的路径,以便 Nginx 在构建时链接到这些库。完成安装后,可以配置 Nginx,设置虚拟主机,定义路由规则,并启动...
1. **下载依赖库**: Nginx在编译安装时需要依赖几个库,包括zlib(用于数据压缩)、pcre(Perl兼容正则表达式库)和openssl(用于安全通信)。这些库的源代码包需要提前下载到本地。 2. **编译与配置**: 下载完依赖...
Nginx 安装与配置 Nginx 是一款高性能的 Web 和反向代理服务器,由俄罗斯的程序设计师 Igor Sysoev 所开发。它是一个 IMAP/POP3/SMTP 代理服务器,在高连接并发的情况下,Nginx 是 Apache 服务器不错的替代品。 1....
本文将详细讲解在基于ARM架构的系统上编译安装Nginx的过程,这对于那些希望在嵌入式设备或基于ARM的服务器上运行高性能Web服务的用户来说至关重要。 首先,你需要确保你的ARM系统已经安装了必要的编译工具和依赖库...
本教程将详细介绍如何在CentOS 7系统上离线部署Nginx,同时包括了依赖库如GCC、PCRE、OpenSSL和Zlib的安装过程。以下是一步一步的详细指南。 首先,我们需要理解Nginx的依赖关系。`gcc`是GNU Compiler Collection,...
### Nginx安装全流程 Nginx是一款高性能的HTTP服务器及反向代理服务软件,它在互联网领域扮演着至关重要的角色。本文将详细介绍Nginx的安装全流程,涵盖安装前的准备、安装步骤、配置流程以及如何实现开机自启动。 ...
### Nginx安装与后端健康检查模块配置详解 #### 一、Nginx环境搭建与核心组件安装 **1.1 基础环境准备** - **操作系统**: CentOS 6.5 - **基本服务器配置**: 在安装过程中选择了“基本服务器”配置。 **1.2 安装...
安装时,首先需要分别解压pcre-8.00.tar.gz、nginx-1.18.0.tar.gz和zlib-1.2.11.tar.gz,然后编译并安装Zlib,接着用Zlib库编译PCRE,最后用编译好的PCRE库和Zlib库编译Nginx。配置过程中,可以根据需求调整Nginx的...