openresty(lua)調試

luaIde 調試openresty

調試視頻
提取碼:o3rklinux

1.建立一個項目 若是已存在項目忽略

image.png

2.項目中建立src目錄

(src目錄但是任意名字 示例中將src放入根目錄中,您也能夠放到其餘目錄,src目錄爲lua腳本根目錄)
若是已存在項目忽略

image.png

3.配置項目

image.png

前三步能夠忽略根據本身的項目來定便可.

4.用vscode 打開項目文件夾 示例中的項目文件夾爲openresty_test

5.打開一個lua文件以啓動luaide插件(演示中沒有lua文件,因此建立一個文件 test.lua)

6.根據提示將調試文件拷貝到src目錄中

選擇LuaDebugOpenrestyJit 後綴選擇.lua
因爲luaide支持多種lua框架的調試因此會有不少不一樣的後綴名,openresty 選擇.lua便可
這一步操做後 LuaDebugOpenrestyJit.lua 拷貝到src 下
第一步
第二步
選擇目錄進行添加調試文件
openresty

nginx

7.點擊vscode左側luaide按鈕選擇[打開luaide最新調試文件所在文件夾]


拷貝文件

linux 找到socketLib\OpenResty\linux目錄下的 socket.so 拷貝到openresty_test(項目根目錄)
mac 找到socketLib\OpenResty\mac目錄下的 socket.so 拷貝到openresty_test(項目根目錄)
windows 找到socketLib\OpenResty\windows目錄下的 socket.so 拷貝到openresty_test\lualib(項目根目錄\lualib)windows

8.在luaide配置中設置腳本根目錄 選擇settings(中文爲設置)

搜索luaide.scriptRoots 並進行設置 而後重啓vscode
這裏注意vscode 的設置配置分爲
1.用戶設置
2.工做空間設置 示例中添加到了 工做空間設置 設置後重啓vscode f1 reloadwindow
3.文件夾設置
修改配置後重啓vscode f1 reload window
設置腳本根目錄框架

9.添加調試代碼以啓動調試

image.png

10.添加調試配置

添加調試配置
添加lua調試
選擇調試模式
啓動調試

11.啓動調試 nginx -p pwd/ -c conf/nginx.conf (啓動調試根據本身項目狀況自行啓動.這裏只是演示)

12.訪問頁面

image.png

調試演示結束!

相關文章
相關標籤/搜索