>OpenResty安装很简单,记录一下。
# 简介
OpenResty 是一个基于 Nginx 与 Lua 的高性能 Web 平台,其内部集成了大量精良的 Lua 库、第三方模块以及大多数的依赖项。用于方便地搭建能够处理超高并发、扩展性极高的动态 Web 应用、Web 服务和动态网关。
# 安装
## 安装依赖
依赖pcre做正则引擎,openssl做安全引擎
```
yum install -y gcc gcc-c++ zlib-devel pcre pcre-devel openssl openssl-devel readline-devel
```
## 下载
版本选取openresty-1.19.3.1
```
# 下载
wget https://openresty.org/download/openresty-1.19.3.1.tar.gz
# 解压
tar -zxvf openresty-1.19.3.1.tar.gz
```
## 安装
```
cd openresty-1.19.3.1
./configure --with-luajit && make && make install
```
## 启动
```
/usr/local/openresty/nginx/sbin/nginx -c /usr/local/openresty/nginx/conf/nginx.conf
```
## 查看openresty版本以及已安装的模块
```
/usr/local/openresty/nginx/sbin/nginx -V
```
## 10-19 问题记录
今天在服务器上安装是出现如下报错:
```
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`

OpenResty安装