OpenResty安装

2022-06-10 21:43:08 浏览数 (1)

OpenResty安装很简单,记录一下。

简介

OpenResty 是一个基于 Nginx 与 Lua 的高性能 Web 平台,其内部集成了大量精良的 Lua 库、第三方模块以及大多数的依赖项。用于方便地搭建能够处理超高并发、扩展性极高的动态 Web 应用、Web 服务和动态网关。

安装

安装依赖

依赖pcre做正则引擎,openssl做安全引擎

代码语言:javascript复制
yum install -y gcc gcc-c   zlib-devel pcre pcre-devel openssl openssl-devel readline-devel

下载

版本选取openresty-1.19.3.1

代码语言:javascript复制
# 下载
wget https://openresty.org/download/openresty-1.19.3.1.tar.gz

# 解压
tar -zxvf openresty-1.19.3.1.tar.gz

安装

代码语言:javascript复制
cd openresty-1.19.3.1

./configure --with-luajit && make && make install

启动

代码语言:javascript复制
/usr/local/openresty/nginx/sbin/nginx -c /usr/local/openresty/nginx/conf/nginx.conf

查看openresty版本以及已安装的模块

代码语言:javascript复制
/usr/local/openresty/nginx/sbin/nginx -V

10-19 问题记录

今天在服务器上安装是出现如下报错:

代码语言:javascript复制
Can't locate File/Temp.pm in @INC (you may need to install the File::Temp module) (@INC contains: /usr/local/lib64/perl5 /usr/local/share/perl5 /usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib64/perl5 /usr/share/perl5) at ./configure line 9.
BEGIN failed--compilation aborted at ./configure line 9.

解决方法: yum install -y perl-File-Temp

Copyright: 采用 知识共享署名4.0 国际许可协议进行许可 Links: https://lixj.fun/archives/openresty安装

0 人点赞