lua

在CentOS 6.9 x86_64的OpenResty 1.13.6.1上使用基于Redis实现动态路由示例

下面是我阅读春哥OpenResty官网主页中“DynamicRoutingBasedOnRedis”一节的实操记录,整理如下。https://openresty.org/cn/dynamic-routing-based-on-redis.html这个例子展示了利用Redis将进来的请求,依据User-Agent头的不同,路由到不同的后端HTTP服务器上面。这个demo将会使用到OpenResty打

在CentOS 6.9 x86_64搭建Lua开发环境

只需要将/usr/local/bin/lua所在的路径添加到/etc/profile中vim/etc/profile末尾添加exportPATH=/usr/local/bin:$PATH然后更新命令source/etc/profile然后运行命令lua-v发现就是我们想要的版本Lua5.1.5安装LuaRocksLuaRocks是一个部署和管理Lua模块的系统。LuaRocks允许通过"rocks"安装独立的Lua模块,并且包含附加的版本信息。例如在Nginx的配置文件中引用:lua_package_pa

在CentOS 6.9 x86_64上玩转OpenResty 1.13.6.1中的resty-cli模块

resty-cli是OpenResty中命令行工具的集合,其中resty工具是最有用的。但是这未免比较不便,如果我们有一个命令行工具类似lua,luajit,python等直接执行该多好啊。测试样例下面的几个例子都是来自resty-cli模块的官网resty-e'print'timeresty-e'ngx.sleepprint'resty-e'ngx.say'resty-e'io.stderr:write'>/dev/null更深入的例子及高深玩法有待后续继续挖掘resty-e'print'其中taoyu

在CentOS 6.9 x86_64上搭建全功能的OpenResty 1.13.6.1笔记

好久没有玩OpenResty,这段时间机会难得,赶紧实践一下。下面是我在rMBP的CentOS6.9x86_64虚拟机上安装目前最新版OpenResty1.13.6.1的笔记。该模块需要使用外部libpq库,使用下面的命令安装yum-yinstallpostgresql-libsyum-yinstallpostgresql-devel这两个都安装一下,不冲突,库版本号目前是8.4参考文献https://www.postgresql.org/https://github.com/FRiCKLE/ngx_po

OpenResty安装Centos7.2

下载、解压安装包安装libpq、pcre、openssllibpq如果不安装libpq,则有可能报出以下错误:pcre如果不安装pcre,则有可能报出以下错误:openssl如果不安装openssl,则有可能报出以下错误:编译安装启动验证若有类似如下进程,则启动成功。

openresty centos下开发环境安装

安装依赖的软件包yuminstallreadline-develpcre-developenssl-develgcc安装openresty`–1.下载openresty源码:http://openresty.org/cn/download.html$wgethttps://openresty.org/download/openresty-1.9.7.4.tar.gz–2.解压tar包$tarxzv

CentOS 7常用工具安装

protobuf安装:这是一个Google推出的序列化和反序列化工具,在游戏开发中常用于协议的定制和表格数据的读取,这里就需要用到一个格式转换工具protoc将.proto的文件转化为指定语言类型的文件,例如在之前讲解《Skynet服务器框架(五)使用pbc》的时候就有涉及到,为了满足需求,需要安装两个工具protobuf-c-compiler和protobuf-compiler:查询版本检查是否安装成功:参考资料:CentOS7上安装Lua5.3Centos7安装lua5.3.1

Centos7.2 OpenResty安装

产考博文官方安装方法http://openresty.org/en/installation.html开涛跟我学Nginx+Luahttp://www.jb51.cc/article/p-tqymjidn-boe.html安装顺序1,创建安装目录2,安装依赖3,下载最新版的ngx_openresty4,安装LuaJIT5下载ngx_cache_purge模块该模块用于清理Nginx缓存6下载Ngi

CentOS安装skynet问题总结

skynet是为在线游戏服务器打造的轻量级框架,使用c+lua实现,支持linux。但是,skynet本身对系统有很大依赖性,安装说明过于简单,没有提及到。所以文章这里总结linux安装skynet问题,希望有所帮助。skynet的安装过程简单3步,对于很多高版本的系统来说,可能就这3步。在skynet的编译过程中,如果在make步骤出现错误,要用makecleanall清除已编译的文件,不然会出现莫名其妙的错误。