1. 下載nginx、ngx_devel_kit、lua-nginx-module、luaJIT
nginx web服務器,官網上下載各種版本,nginx-1.12.2.tar.gz
ngx_devle_kit nginx第三方模塊開發工具,下載地址:https://download.csdn.net/download/veryisjava/10895341 v0.3.0.tar.gz
lua-nginx-module nginx第三方模塊lua腳本,下載地址:https://download.csdn.net/download/veryisjava/10895338 v0.10.9rc7.tar.gz
luaJIT lua開發環境,代碼解釋器,官網下載,LuaJIT-2.0.5.tar.gz
不想出現安裝中的錯誤,就下載響應的的版本
2. 安裝luaJIT
tar -zxvf LuaJIT-2.0.5.tar.gz
cd LuaJIT-2.0.5
make PREFIX=/usr/local/luajit
make install
設置環境變量:
export LUAJIT_LIB=/usr/local/luajit/lib
export LUAJIT_INC=/usr/local/luajit/include/luajit-2.0
3. 解壓v0.3.0.tar.gz
tar -zxvf v0.3.0.tar.gz
4. 解壓v0.10.9rc7.tar.gz
tar -zxvf v0.10.9rc7.tar.gz
5. 安裝nginx
編譯nginx
./configure --prefix=/usr/local/nginx --with-ld-opt=-Wl,-rpath,/usr/local/luajit/lib --add-module=/usr/local/ngx_devel_kit-0.3.0/ --add-module=/usr/local/lua-nginx-module-0.10.9rc7/
make -j2
make install
6. 測試
vim /usr/local/nginx/config/nginx.conf
添加
location /lua {
default_type 'text/plain';
content_by_lua 'ngx.say("hello lua")';
}
7. 啓動
cd /usr/local/nginx/sbin
./nginx
8. 訪問http://ip/lua
瀏覽器出現 hello lua表示安裝成功