Luasocket安装

Luasocket简介

Luasocket是一个Lua的扩展库。它由两部分组成: 一个提供对TCP和UDP传输层支持的C内核。一个是一组Lua模块,它们增加了处理Internet应用程序常用的功能支持。

Luasocket官网

点击这里

Luasocket下载地址

点击这里

模块

smtp
http
ftp
mime
url

安装包下载链接

http://files.luaforge.net/releases/luasocket/luasocket/luasocket-2.0.2/luasocket-2.0.2.tar.gz

安装流程

下载解压luasocket

mkdir -p /usr/local/src/lua;
cd /usr/local/src/lua;wget -S http://files.luaforge.net/releases/luasocket/luasocket/luasocket-2.0.2/luasocket-2.0.2.tar.gz
tar -zxvf luasocket-2.0.2.tar.gz
cd luasocket-2.0.2

修改config配置文件

修改LUAINC的变量为下面的格式,其中/usr/local/LuaJIT是lua的安装目录。

LUAINC=-I/usr/local/LuaJIT/include/luajit-2.0

修改INSTALL_TOP_SHARE和INSTALL_TOP_LIB。

/usr/share/lua/5.1和/usr/lib64/lua/5.1是lua搜索模块包位置的路径,根据自己电脑的位置安装。

INSTALL_TOP_SHARE=/usr/share/lua/5.1
INSTALL_TOP_LIB=/usr/lib64/lua/5.1

安装

make && make install

验证

在lua中执行require(“socket”),没有报错则成功。

# lua
> require("socket")

查看lua会搜寻哪些路径

执行lua命令,然后导入一个不存在的模块,就可以看到lua会从哪些目录搜索模块。

# lua
> require("test")
Previous Post

lua随机数方案

Next Post

lua-cjson安装

Related Posts