Tengine2.3.1 编译依赖

Tengine2.3.1 是一个基于 Nginx 开发的高性能 Web 服务器,主要针对大型网站,支持 HTTP/HTTPS、WebSocket、TLS/SSL 等众多协议。编译 Tengine 需要安装一些依赖,以下是 Tengine2.3.1 编译所需要的依赖:

1、GCC 编译器

GCC(GNU Compiler Collection)是 GNU 工程发布的编译器套件,由 C、C++、Objective-C、Fortran、Java、Ada 和 Go 语言的编译器组成。Tengine 编译需要 GCC 编译器,可以使用如下命令安装:

12yum install gcc
yum install gcc-c++
Bash

2、PCRE 库

PCRE(Perl Compatible Regular Expressions)是一个 Perl 库,包含 Perl 兼容的正则表达式库。Tengine 编译需要 PCRE 库,可以使用如下命令安装:

12yum install pcre-devel
yum install pcre
Bash

3、zlib 库

zlib 库是一个开源的、可移植的、支持无损数据压缩算法的 C 语言库。Tengine 编译需要 zlib 库,可以使用如下命令安装:

12yum install zlib-devel
yum install zlib
Bash

4、OpenSSL 库

OpenSSL 库是一个开源的实现了 SSL 和 TLS 协议的 C 语言库,Tengine 编译需要 OpenSSL 库,可以使用如下命令安装:

12yum install openssl-devel
yum install openssl
Bash

以上就是 Tengine2.3.1 编译所需要的依赖,只有安装了这些依赖,才能正确编译 Tengine。