Window环境使用ZeroBrane Studio开发调试OpenResty

2020-05-2316:54:35 发表评论 38

ZeroBrane Studio简介和功能

ZeroBrane Studio是一个轻量级的Lua IDE,具有代码完成,语法高亮,实时编码,代码分析器以及Lua 5.1,Lua 5.2,Lua 5.3, LuaJIT和其他Lua引擎的调试支持……具体可访问ZeroBrane Studio官网,本文主要介绍ZeroBrane Studio开发调试OpenResty的环境配置

 

下载ZeroBrane Studio和OpenResty

openresty下载:openresty-1.13.6.2-win32

ZeroBrane Studio下载:ZeroBraneStudio

将ZeroBrane Studio和openresty解压到指定目录即可(本文解压路径D:\opt)

 

配置ZeroBrane Studio和OpenResty

编辑D:\opt\openresty-1.13.6.2-win32\conf\nginx.conf,OpenResty引入ZeroBrane Studio模块

Window环境使用ZeroBrane Studio开发调试OpenResty

创建lua脚本

OpenResty引用刚才创建的Lua脚本,填写绝对路径,否则会找不到文件

 

Window环境使用ZeroBrane Studio开发调试OpenResty

 

重启OpenResty或nginx.ext -s reload,ZeroBrane Studio开启调试模式

Window环境使用ZeroBrane Studio开发调试OpenResty

添加监视表达式,实时查看变量的值

Window环境使用ZeroBrane Studio开发调试OpenResty

 

浏览器访问http://127.0.0.1/luatest?name=Lua

ZeroBrane Studio会进入绿色箭头对应行的代码

Window环境使用ZeroBrane Studio开发调试OpenResty

 

调试快捷键

F10 下一行

Shift+F10 跳过调试

Ctrl +F10 跳过当前function

Shift + F5 终止运行

F6 运行

F5 debug运行

 

采用最新openresty-1.15.8.3-win32调试会有问题,后台改用openresty-1.13.6.2版本正常,openresty-1.13.6.2下载地址在上方

 

引用:https://blog.csdn.net/lupengfei1009/article/details/86071905

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: