首页 > 其他分享 >lua

lua

时间:2023-05-02 20:00:10浏览次数:29  
标签:tar nginx -- gz module lua

Skywalking 监控nginx的方法


https://blog.csdn.net/qq_31725371/article/details/85226116
https://www.jianshu.com/p/30684f94d5e0

过程

安装必备软件:
yum install -y gcc gcc-c++ make pcre-devel zlib-devel openssl-devel

现在必备软件:
https://luajit.org/download/LuaJIT-2.0.5.tar.gz
https://codeload.github.com/openresty/lua-tablepool/tar.gz/refs/tags/v0.02
https://codeload.github.com/openresty/lua-resty-lrucache/tar.gz/refs/tags/v0.13
https://codeload.github.com/openresty/lua-resty-core/tar.gz/refs/tags/v0.1.26
https://codeload.github.com/openresty/lua-nginx-module/tar.gz/refs/tags/v0.10.24
https://codeload.github.com/vision5/ngx_devel_kit/tar.gz/refs/tags/v0.3.2
http://nginx.org/download/nginx-1.24.0.tar.gz

编译安装luajit

tar -zxvf LuaJIT-2.0.5.tar.gz
cd LuaJIT-2.0.5

make install PREFIX=/usr/local/LuaJIT

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

nginx相关处理

tar -zxvf nginx-1.24.0.tar.gz 
tar -zxvf lua-nginx-module-0.10.24.tar.gz 
tar -zxvf ngx_devel_kit-0.3.2.tar.gz 

编译nginx
./configure --prefix=/data/nginx \
--with-http_ssl_module --with-http_stub_status_module \
--with-http_dav_module --with-file-aio --with-http_dav_module \
--add-module=../ngx_devel_kit-0.3.2/ --add-module=../lua-nginx-module-0.10.24/

make && make install

标签:tar,nginx,--,gz,module,lua
From: https://www.cnblogs.com/jinanxiaolaohu/p/17351473.html

相关文章

  • lua基础语法篇一
    打印print("helloworld")注释单行注释多行注释--这是单行注释--[[这是多行注释]]赋值s="HelloWorld"--多重赋值a,b="Stringa","Stringb"--交换值,类似pythona,b="Stringa","Stringb"a,b=b,a数据类型Lua有8种基本类型,如下表......
  • Linux 上安装Lua
    Linux上安装Lua $wgethttp://www.lua.org/ftp/lua-5.2.3.tar.gz$tarzxflua-5.2.3.tar.gz$cdlua-5.2.3$makelinuxtest 报错:/usr/lib/gcc/x86_64-neoshine-linux/4.1.2/../../../../lib64/libreadline.so:undefinedreferenceto`PC'/usr/lib/gcc/x86_64-neoshine......
  • 【专栏精选】热更新之xLua
    本文节选自洪流学堂公众号技术专栏《大话Unity2019》,未经允许不可转载。洪流学堂公众号回复专栏,查看更多专栏文章。洪流学堂,让你快人几步。你好,我是郑洪智。小新:“之前你提到过,Unity热更新有两大流派,C#派和lua派,那lua派是啥样的呢?”大智:“lua是一门历史悠久的脚本语言,从端游那个年......
  • lua元表、元方法
    lua元表、元方法lua官方参考手册:https://www.runoob.com/manual/lua53doc/manual.html#2.4一、总结:☺1、普通的表,找不到了,或者无法进行运算的时候,考虑设置到它身上的元表的元方法2、元表的本质:其实元表本质上就是普通的表,它只是在功能上和别人不一样!实际上,它还是一张普通......
  • Redis+lua 实现令牌桶限流算法
    使用lua:=redis.NewScript(script)args[0]=strconv.Itoa(fillInterval)args[1]=strconv.FormatInt(time.Now().Unix()*1000,10)res,err:=lua.Run(context.Background(),utils.Red,[]string{"RateLimit"},args[0],args[1]).Result()--定义返回值res[1]......
  • 自己动手实现Lua(一)
    二进制chunk:一段可以被lua解释器执行的代码就叫做chunk(写的代码)。预编译:为了获得更高的执行效率,Lua并不是直接解释执行chunk,而是先由编译器编译成内部结构(其中包含字节码等信息),然后再由虚拟机执行字节码。这种内部结构在Lua里就叫作预编译(Precompiled)chunk,由于采用了二进制格式,所......
  • nginx-lua-fastdfs-GraphicsMagick整合
      无意发现了一个不错的分布式文件系统。fastdfs开源的分布式文件系统,此脚本利用nginxlua模块,动态生成图片缩略图,fastdfs只存一份原图。lua通过socket获取fastdfs的原图,并存放到本地,根据不同规则url,例如:_60x60.jpg、_80x80.jpg,类似淘宝图片url规则。利用gm命令生成本地缩略图......
  • 【Lua】VSCode 搭建 Lua 开发环境
    前言最近在找工作,基本所有的岗位都会问到Lua(甚至拼UI的都要求会Lua),咱能怎么办呢,咱也只能学啊……工欲善其事,必先利其器。第一步,先来把环境配置好吧!当前适用版本:LuaBinaries版本:5.4.2VSCode版本:1.77.3文章最近更新日期:2023.04.24 一、下载LuaBinariesLua官网:T......
  • Xlua热更流程
    转载自:深入理解xLua基于IL代码注入的热更新原理-iwiniwin-博客园(cnblogs.com)例子:第一步:GenerateCode:为打了Hotfix标签的方法生成对应的匹配函数[Hotfix]publicclassTestXLua{publicintAdd(inta,intb){returna-b;//这里的Add方法故意......
  • Lua5.1到Lua5.2的差异
    Lua5.1到Lua5.2的差异来源  https://zhuanlan.zhihu.com/p/96009862 版本差异这一节列出Lua5.1到Lua5.2,以及Lua5.2到Lua5.3的版本差异。目前使用得最多的版本可能是Lua5.1这个版本,但是我很推荐将Lua升级到最新的5.3,因为5.3解决了5.1的一些缺陷并带来了一些很不错的功能(比......