当前位置:Gxlcms > PHP教程 > Nginx编译安装Lua模块

Nginx编译安装Lua模块

时间:2021-07-01 10:21:17 帮助过:33人阅读

这篇文章主要介绍了关于Nginx编译安装Lua模块 ,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下

Nginx编译安装Lua模块

一、安装Lua环境及相关库

1、 LuaJIT

wget http://luajit.org/download/LuaJIT-2.0.2.tar.gz
tar -zxvf LuaJIT-2.0.2.tar.gz
cd LuaJIT-2.0.2
make install PREFIX=/usr/local/LuaJIT

export LUAJIT_LIB=/usr/local/LuaJIT/lib
export LUAJIT_INC=/usr/local/LuaJIT/include/luajit-2.0

2、 ngx_devel_kit和lua-nginx-module

cd /opt/download

wget https://github.com/simpl/ngx_devel_kit/archive/v0.3.0.tar.gz

wget https://github.com/openresty/lua-nginx-module/archive/v0.10.9rc7.tar.gz

# 分别解压

3、 重新编译Nginx

cd /opt/download

wget http://nginx.org/download/nginx-1.14.0.tar.gz
tar -zxvf nginx-1.14.0.tar.gz
cd nginx-1.14.0

./configure --add-module=/opt/download/ngx_devel_kit-0.3.0 --add-module=/opt/download/lua-nginx-module-0.10.9rc7

# 如若出现:
# error: the HTTP gzip module requires the zlib library.
# yum install zlib zlib-devel 一下即可

make -j 4 && make install

4、 加载lua库,加入到ld.so.conf文件

echo "/usr/local/LuaJIT/lib" >> /etc/ld.so.conf
# 然后执行如下命令:
ldconfig

相关推荐:

NGINX编译安装及配置

以上就是Nginx编译安装Lua模块 的详细内容,更多请关注Gxl网其它相关文章!

人气教程排行