luasocket 安装记录 (FS1.6)
说明: 想通过Lua 脚本实现 http。默认 FS 的 mod_lua 中没有对socket 的支持,如下的操作为lua 添加 socket的支持。
一、下载 luasocket 包:
# wget http://luaforge.net/frs/download.php/2664/luasocket-2.0.2.tar.gz
# tar zxvf luasocket-2.0.2.tar.gz
二、查看FS默认安装包得路径:
# lua
Lua 5.1.4 Copyright (C) 1994-2008 Lua.org, PUC-Rio
> require "socket"
stdin:1: module 'socket' not found:
no field package.preload['socket']
no file './socket.lua'
no file '/usr/share/lua/5.1/socket.lua'
no file '/usr/share/lua/5.1/socket/init.lua'
no file '/usr/lib64/lua/5.1/socket.lua'
no file '/usr/lib64/lua/5.1/socket/init.lua'
no file './socket.so'
no file '/usr/lib64/lua/5.1/socket.so'
no file '/usr/lib64/lua/5.1/loadall.so'
stack traceback:
[C]: in function 'require'
stdin:1: in main chunk
[C]: ?
三、进入luasocket 目录,修改 config 文件 中编译安装的路径,与FS lua 调用路径一致:
# cd luasocket-2.0.2
修改后代码:
INSTALL_TOP_SHARE=/usr/share/lua/5.1
INSTALL_TOP_LIB=/usr/lib64/lua/5.1
保存。
四、编译和安装
# make
# make install
五、测试
# lua
Lua 5.1.4 Copyright (C) 1994-2008 Lua.org, PUC-Rio
> require "socket"
>
没有错误提示,意味着安装成功。
注:还可以通过yum install luasocket 的方式直接安装
如果 yum install luasocket 找不到该包,尝试
# yum search luasocket | grep lua
============================ N/S Matched: luasocket ============================
luasocket.x86_64 : Network socket extension for Lua
如果能找到,直接下载也可以。如果还是找不到,就用本文的方式安装。
转载于:https://www.cnblogs.com/logo-fox/p/5040908.html
luasocket 安装记录 (FS1.6)相关推荐
- 华为NPU卡ubuntu(无网络连接情况)驱动安装记录
华为NPU卡ubuntu驱动安装记录 前奏:文中的绝大多数情况都是因为服务器没有网络服务,如果读者的电脑有完全的网络服务可能参考意义不是很大.不过,处理的方法和排查的思路可以作为一个借鉴. root@ ...
- Kubernetes Dashboard on Ubuntu 16.04安装记录
2019独角兽企业重金招聘Python工程师标准>>> Kubernetes Dashboard on Ubuntu 16.04安装记录 以下内容在Kubernetes 1.9.3 ...
- openVINO2021.4安装记录
目录 OpenVINO2021.4安装记录 电脑环境 安装步骤 一.官网下载 二.解压安装 三.安装外部相关依赖 四.设置环境变量 五.模型优化器配置 六.运行demo OpenVINO2021.4安 ...
- sourceinsight安装记录
sourceinsight安装记录 此文章为本人使用sourceinsight一个星期之后的相关设置步骤记录和经验记录,以备以后查验,网上的相关资料都也较为完善,但是对于新手还是有一定困难的,所以在这 ...
- MySQL 8.0安装记录
MySQL 8.0安装记录 文档目的 本文用于描述MySQL 8.0安装与配置的一般方法 前言 Oracle官网对应大多数操作系统提供两种种MySQL安装包 Windows: exe zip Redh ...
- zookepper单机集群安装记录
zookepper安装记录 0.下载地址 1.解压 2.修改配置 3.创建日志目录.数据目录 4.复制zookeeper2181目录 zookeeper2182 zookeeper2183并修改zoo ...
- 【Y9000P 2022 GTX3060 CUDA安装记录】
Y9000P 2022 GTX3060 CUDA11.7&11.1安装 前言 一.确定cuda版本 二.下载CUDA 三.安装CUDA 四.环境配置 五.环境测试 六.VS项目配置 七.CUD ...
- MongoDB4.4.2安装记录及无法启动踩坑
MongoDB安装记录 下载地址:https://www.mongodb.com/download-center/community 安装步骤: 1.开始安装,下一步 2.红色部分勾选,然后下一步 3 ...
- tableau server在centos7.6上安装记录
tableau server在centos7.6上安装记录 1.官网 2. 准备工作 3. 添加2个账号用于tableau server 管理员 4. 安装Tableau Server软件包 环境说明 ...
最新文章
- Dotween的timeScale
- C++测试申请最大内存空间
- 在存储过程中如何使用另一个存储过程返回的结果集
- MPEG原理分析及MPEG音频编码器的调试
- c++ 与 java_Java与C++比较
- 【LeetCode笔记】76. 最小覆盖子串(字符串、滑动窗口)
- C语言从链表中删除素数,Data Structures 之 链表
- win11如何执行干净启动 windows11执行干净启动的设置方法
- 创建对象时引用的关键字,assign,copy,retain
- 面试题 05.08. 绘制直线【位运算】
- atitit.html编辑器的设计要点与框架选型 attilax总结
- [转] 彼得林奇:最珍贵的成长股投资精髓
- python使用金山词霸的翻译功能(调试工具断点的使用)
- 三年级计算机课标,三年级信息技术教案上册
- 从一到无穷大--读后感
- 数独基本规则_独数游戏,数独题目大全
- android的adb使用方法,安卓使用adb教程(无root, 亲测)
- openwrt问题汇总
- 软件测试如何快速上手,了解KYM? 阿里总监是这样说的
- 电压采样,输出有效值
热门文章
- yolov3(二:车牌识别)
- PyTorch中nn.Module类中__call__方法介绍
- C++中标准模板库std::pair的实现
- 主成分分析(PCA) C++ 实现
- C++/C++11中std::stack的使用
- 【C++】google glog详解
- 【Qt】QT_BEGIN_NAMESPACE 和 QT_END_NAMESPACE
- 【linux】Valgrind工具集详解(三):打印信息说明
- 分享一个expect的脚本
- 深入java_深入Java Final