博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
将lua编译进nginx
阅读量:5247 次
发布时间:2019-06-14

本文共 1024 字,大约阅读时间需要 3 分钟。

1、先安装lua-jit,网上说也可以下载lua,不过lua-jit效率比较高,地址:http://luajit.org/download.html

我下的是2.0.3版本的
下载解压后,直接make && make install就可以了,默认安装在/usr/local目录
2、下载ngx devel包
地址:https://github.com/simpl/ngx_devel_kit/tags
注意,这个是一个nginx的扩展,不需要编译
3、下载nginx的lua扩展
https://github.com/openresty/lua-nginx-module/archive/v0.9.8.tar.gz
4、导出两个变量

export LUAJIT_LIB=/usr/local/lib export LUAJIT_INC=/usr/local/include/luajit-
其中LUAJIT表示luajit的安装目录 5、接下来是编译nginx了 ./configure --prefix=/opt/nginxrw --with-http_gzip_static_module --with-http_stub_status_module --with-http_ssl_module --add-module=/data/src/lua-nginx-module-0.9.8 --add-module=/data/src/ngx_devel_kit-0.2.19 其中两个--add-module表示lua的nginx模块和ngx devel包扩展 启动时,可能报某个库的路径找不到: sbin/nginx: error while loading shared libraries: libluajit-5.1.so.2: cannot open shared object file: No such file or directory 用ldd命令可以看下某个二进制文件的引用的动态库 解决办法: echo "/usr/local/lib" >> /etc/ld.so.conf.d/usr_local_lib.conf ldconfig ok,是不是编译成功了呢,开始编写lua脚本吧

转载于:https://www.cnblogs.com/szprg/p/4588830.html

你可能感兴趣的文章
redis哨兵集群、docker入门
查看>>
hihoCoder 1233 : Boxes(盒子)
查看>>
oracle中anyData数据类型的使用实例
查看>>
软件测试——性能测试总结
查看>>
12.4站立会议
查看>>
客户端访问浏览器的流程
查看>>
codeforces水题100道 第二十二题 Codeforces Beta Round #89 (Div. 2) A. String Task (strings)
查看>>
c++||template
查看>>
[BZOJ 5323][Jxoi2018]游戏
查看>>
编程面试的10大算法概念汇总
查看>>
Vue
查看>>
python-三级菜单和购物车程序
查看>>
条件断点 符号断点
查看>>
水平垂直居中
查看>>
MySQL简介
查看>>
设计模式之桥接模式(Bridge)
查看>>
jquery的$(document).ready()和onload的加载顺序
查看>>
Python Web框架Django (五)
查看>>
.net学习之继承、里氏替换原则LSP、虚方法、多态、抽象类、Equals方法、接口、装箱拆箱、字符串------(转)...
查看>>
【codevs1033】 蚯蚓的游戏问题
查看>>