部署nginx lua的luajit库另外部署luaxml

部署nginx lua的luajit库另外部署luaxml,第1张

概述部署nginx lua的luajit库另外部署luaxml

下面是内存溢出 jb51.cc 通过网络收集整理的代码片段。

内存溢出小编现在分享给大家,也给大家做个参考。

需要包如下:lua-Nginx-module-0.9.15.tar.gzLuaJIT-2.0.3.tar.gzLuaXML_101012.zip步骤1解压:tar -zvxf LuaJIT-2.0.3.tar.gz tar -zvxf lua-Nginx-module-0.9.15.tar.gz 步骤2安装LuaJIT首先 make PREFIX=(后面是安装路径,注意如果不能使用root用户一定要加路径,不然肯定会出错)其次 make install PREFIX=(后面是安装路径,注意如果不能使用root用户一定要加路径,不然肯定会出错)步骤3安装lua-Nginx-module模块配置环境变量:export LUAJIT_liB=../Nginx/LuaJIT/libexport LUAJIT_INC=../LuaJIT/include/luajit-2.0在Nginx源文件下执行编辑:../home/all_ecs_query/Nginx/Nginx --add-module=../lua-Nginx-module-0.9.15(第一个是Nginx安装目录)(第二个是添加模块)(注:路径一定要使用绝对路径)make -j2make install模块安装完毕!测试location ~* ^/2328(/.*) {		default_type 'text/plain';		content_by_lua 'ngx.say("hello,ttlsa lua")';}【常见问题:# /usr/local/Nginx-1.4.2/sbin/Nginx -v./obJs/Nginx: error while loading shared librarIEs: libluajit-5.1.so.2: cannot open shared object file: No such file or directory解决方法:# ln -s /usr/local/lib/libluajit-5.1.so.2 /lib64/libluajit-5.1.so.2】步骤4安装luaxml用unzip命令 解压。make clean(清空so)修改Makefile文件修改5行,7行,内容 找到INC和liB位置另外根据../LuaJIT/lib/下的lib文件 配置llua文件名最后把LuaXML_lib.so和LuaXml.lua放入../LuaJIT/lib/lua/5.1 和../LuaJIT/share/lua/5.1【 cp -r LuaXML_lib.so ../LuaJIT/lib/lua/5.1/ cp -r LuaXML_lib.so ../LuaJIT/share/lua/5.1/ cp -r LuaXml.lua ../LuaJIT/lib/lua/5.1/ cp -r LuaXml.lua ../LuaJIT/share/lua/5.1/】测试:access_by_lua 'init_by_lua=require("LuaXml")';安装完毕!

以上是内存溢出(jb51.cc)为你收集整理的全部代码内容,希望文章能够帮你解决所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

总结

以上是内存溢出为你收集整理的部署nginx lua的luajit库另外部署luaxml全部内容,希望文章能够帮你解决部署nginx lua的luajit库另外部署luaxml所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1278308.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-09
下一篇 2022-06-09

发表评论

登录后才能评论

评论列表(0条)

保存