nginx version: openresty/1.13.6.2
编辑此区域
luarocks version: 2.4.2
编辑此区域
lord version:0.3.2¶
编辑此区域
lua-resty-http : 0.11-0
- 下载安装 : luarocks install lua-resty-http
编辑此区域
lua-resty-session : 2.18-1
- session处理机制
- 下载安装 : luarocks install lua-resty-session
编辑此区域
lua-resty-string : 0.09-0
- 辅助作用
- 下载安装 : luarocks install lua-resty-string
编辑此区域
luasocket : 3.0rc1-2
- 应用于接口访问外部地址
- 下载安装 : luarocks install luasocket
编辑此区域
lua-resty-core
init_by_lua_block {
-- 注释下面一行来禁用 lua-resty-core
require 'resty.core'
}
编辑此区域
libuuid(centos7)、uuid-dev(ubuntu)
*用 lua-resty-jit-uuid 库替换了,减少对外部动态库的依赖*
- 生成唯一uuid
- 下载安装 : yum install libuuid / sudo apt-get install uuid-dev
编辑此区域
lua-resty-jit-uuid
编辑此区域
openresty-devel-utils
编辑此区域
redis : 4.0.2
编辑此区域
wkhtmltopdf : 0.12.4
/opt/wkhtmltox/bin/wkhtmltopdf --enable-javascript --javascript-delay 500 --debug-javascript --viewport-size 1366x768 --no-background --margin-top 18.05 --margin-left 15.05 --margin-right 20.05 --margin-bottom 10.05 --header-left "[title]" --footer-center "[page]/[toPage]" --header-spacing 5 --footer-spacing 5 --load-error-handling ignore -g http://10.132.241.214:8888/approval/226?simulation_employee_no=F2828635 /home/miah/20171027-00001.pdf
编辑此区域
pdftk : 2.02-1
编辑此区域
lua-resty-mail : 1.0.0-1
- 用于邮件推送服务,取代之前速度过慢的resty.smtp(来自于luasocket)
- 下载安装 : luarocks install lua-resty-mail
编辑此区域
xlsxwriter
cd xxxx/xlsxwriter
sed -i 's/require "xlsxwriter.strict"/--require "xlsxwriter.strict"/g' *.lua
编辑此区域
xlsx2lua
编辑此区域
luafilesystem : 1.7.0-2
- lua文件操作
- 下载安装 : luarocks install luafilesystem
编辑此区域
luaxml : 1.7.2
编辑此区域
lua-resty-exec : 3.0.0-0
1.先安装skalibs,克隆skalibs库,执行
cd skalibs
./configure && make && sudo make install
ln -s /usr/lib/skalibs /usr/local/lib/
2.安装sockexec,执行
cd sockexec
./configure
make
make install
vim /etc/systemd/system/sockexec.service
输入以下内容并保存
[Unit]
description=sockexec
After=network.target
[Service]
ExecStart=/usr/local/bin/sockexec /tmp/exec.sock
User=root
[Install]
WantedBy=multi-user.target
启动服务
service sockexec start
3.安装lua-resty-exec
luarocks install lua-resty-exec
编辑此区域
lua-resty-i18n
- 国际化
- 下载安装 : luarocks install i18n
编辑此区域
lua-resty-mlcache
- 将table缓存到内存中
- 下载安装 :luarocks install lua-resty-mlcache