文档章节

openresty的安装与luarocks等插件的安装配置

啊哈关关
 啊哈关关
发布于 2016/06/14 14:06
字数 219
阅读 187
收藏 1

1)安装c++编译器

yum insatll gcc-c++

2)安装必要组件

yum install openssl-devel

yum install pcre-devel

 yum install readline-devel

3)编译安装

wget  http://openresty.org/download/ngx_openresty-1.9.7.4.tar.gz

tar -zxvf  ngx_openresty-1.9.7.4.tar.gz

cd ngx_openresty-1.9.7.4

gmake clean

 ./configure --with-luajit --with-pcre-jit   --with-pcre=../pcre-8.38

gmake

gmake install

4)使用方法:

默认安装到/usr/local/openresty

也可指定安装到--prefix=/opt/openresty

该目录下存在4个文件夹,包括luajit,nginx,lualib,bin

5)安装lua的管理工具 luarocks

wget http://luarocks.org/releases/luarocks-2.0.13.tar.gz
tar -xzvf luarocks-2.0.13.tar.gz
cd luarocks-2.0.13/
./configure --prefix=/usr/local/openresty/luajit \
    --with-lua=/usr/local/openresty/luajit/ \
    --lua-suffix=jit-2.1.0-alpha \
    --with-lua-include=/usr/local/openresty/luajit/include/luajit-2.1
make
sudo make install
 

6)安装murmurhash3插件

 /usr/local/openresty/luajit/bin/luarocks install murmurhash3

7)下载安装扩展包

/usr/local/openresty/luajit/bin/luarocks install lapis

8)创建连接:

ln -s /usr/local/openresty-1.9.7.2/luajit/lib/lua/5.1/murmurhash3.so  /usr/lib64/lua/5.1/murmurhash3.so

© 著作权归作者所有

啊哈关关
粉丝 9
博文 187
码字总数 80116
作品 0
深圳
程序员
私信 提问
openresty luajit中lua版本支持问题

各位大佬,如何解决当前luajit对lua5.3的支持问题?当前使用openresty中luajit安装luarocks,安装后luarocks的lua版本为5.1,现在想将luarocks中lua调整为5.3,谢谢:pray:...

endfor
06/18
198
0
openresty中luarocks使用的lua版本问题

各位大佬,如何解决当前luajit对lua5.3的支持问题?当前使用openresty中luajit安装luarocks,安装后luarocks的lua版本为5.1,现在想将luarocks中lua调整为5.3,谢谢:pray:...

endfor
06/18
135
0
openresty+lua灰度发布的简单实验

如题,本文是笔者使用openresty 和lua脚本实现的简单灰度发布系统,记录下来。 一、安装 参考openresty 官方网站安装openresty即可 建议参考文章https://www.cnblogs.com/zdz8207/p/Nginx-L...

月黑风高杀人夜
2018/08/27
828
0
Kong03-Nginx、OpenResty、Kong 的基本概念和区别联系

Nginx、OpenResty、Kong 的基本概念和区别联系 Nginx、OpenRestry、Kong 这三个项目关系比较紧密: Nginx 是模块化设计的反向代理软件,C语言开发; OpenResty 是以 Nginx 为核心的 Web 开发...

耳东@Erdong
09/28
0
0
OpenResty简介、编译安装

OpenResty,也被称为“ngxopenresty”,是一个基于 Nginx 与 Lua 的高性能 Web 平台,其内部集成了大量精良的 Lua 库、第三方的Nginx模块和大部分系统依赖包,用于方便地搭建能够处理超高并发...

justin_peng
2018/07/23
0
0

没有更多内容

加载失败,请刷新页面

加载更多

使用TensorFlow的AI程序运行报错AttributeError: module 'tensorflow' has no attribute 'xxx'

使用TensorFlow的AI程序,在运行时报错AttributeError: module 'tensorflow' has no attribute 'xxx',首先检查是否是包路径不对,一般是版本变化所致。...

织梦之魂
34分钟前
2
0
提示浏览器版本低

本文转载于:专业的前端网站➭提示浏览器版本低 网站网页在遇到浏览器低版本(尤其是IE浏览器)时,提示浏览器版本低(如IE8以及以下),建议用户升级浏览器以获得最好体验。以下是代码: 1...

前端老手
35分钟前
5
0
CentOS 7系统增加swap

转载请注明文章出处:CentOS 7系统增加swap swap是位于磁盘上的特殊文件(或分区),属于“虚拟内存”的一部分。通俗点就是内存的备胎,内存充足的情况下,基本上没swap什么事(和设置有关)...

tlanyan
58分钟前
6
0
基于Prometheus和Grafana的监控平台 - 环境搭建

相关概念 微服务中的监控分根据作用领域分为三大类,Logging,Tracing,Metrics。 Logging - 用于记录离散的事件。例如,应用程序的调试信息或错误信息。它是我们诊断问题的依据。比如我们说...

JAVA日知录
今天
6
0
PHP运行时全局构造体

struct _php_core_globals { zend_bool magic_quotes_gpc; // 是否对输入的GET/POST/Cookie数据使用自动字符串转义。 zend_bool magic_quotes_runtime; //是否对运行时从外部资源产生的数据使...

冻结not
今天
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部