MonaServer增加luasocket脚本

本文介绍了如何在CentOS6.3环境下为MonaServer集成luasocket,包括lua的安装和luasocket的配置,以及如何复制luasocket的相关文件到系统路径。

本文实质上与MonaServer无关,仅仅是在MonaServer使用的过程中需要用到lua发出http请求,以及获取本机IP地址。

软件环境:CentOS6.3 lua-5.1.4 luasocket-2.0.2

文件下载地址:lua-5.xluasocket

步骤及说明:

1.安装Lua

$ tar -zxvf lua-5.1.4.tar.gz
$ cd lua-5.1.4
$ vim Makefile(可修改为自定义目录,如:INSTALL_TOP= /home/work/rtmfp/lua514)
$ make linux(根据自己的系统而定,参见官网文档,或目录doc/readme.html)
$ make install

Complete!

2.安装luasocket

$ tar -zxvf luasocket-2.0.2.tar.gz
$ cd luasocket-2.0.2
$ vim config

说明:
①在最上面位置增加参数LUAINC=-I/home/work/rtmfp/lua-5.1.4/src,作用是加上刚刚安装的lua-5.1.4源码,编译时候会用到;
②更改如下两个值,
INSTALL_TOP_SHARE=/home/work/rtmfp/lua514/share/lua/5.1
INSTALL_TOP_LIB=/home/work/rtmfp/lua514/lib/lua/5.1
目的就是把luasocket编译好的文件,直接放到lua下面去

$ make
$ make install

Complete!

我们在扩展使用luasocket的时候,把home/work/rtmfp/lua514/lib/lua/5.1/* 及/home/work/rtmfp/lua514/share/lua/5.1/* 下面的文件复制到指定目录即可。或者是增加

export LUA_PATH=/home/work/rtmfp/lua514/share/?.lua\;?.lua;
export LUA_CPATH=/home/work/rtmfp/lua514/lib/?.so\;?.so;

保存到/etc/profile或者是~/.bashrc文件中均可。

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值