Nginx+Lua開發環境搭建
Nginx 版本1.10.3 LuaJit 版本 2.0.4
搭建過程
LuaJit安裝
wget -c http://luajit.org/download/LuaJIT-2.0.4.tar.gz
tar xzvf LuaJIT-2.0.4.tar.gz
cd LuaJIT-2.0.4
make install PREFIX=/usr/local/luajit
echo "/usr/local/luajit/lib" > /etc/ld.so.conf.d/usr_local_luajit_lib.conf
ldconfig
#注意環境變數!
export LUAJIT_LIB=/usr/local/luajit/lib
export LUAJIT_INC=/usr/local/luajit/include/luajit-2.0
Nginx原始碼下載
wget http://nginx.org/download/nginx-1.10.3.tar.gz
tar xvd nginx-1.10.3
cd nginx-1.10.3
NDK與Lua_module
NDK(Nginx Development Kit)模組是一個擴充Nginx伺服器核心功能的模組 第三方模組開發可以基於它來快速實現 NDK提供函式和巨集處理一些基本任務,減輕第三方模組開發的程式碼量。
mkdir addons
git clone https://github.com/simpl/ngx_devel_kit.git
git clone https://github.com/openresty/lua-nginx-module.git
./configure --with-ld-opt="-Wl,-rpath,/usr/local/luajit/lib" --add-module=/home/source/nginx-1.10.3/addons/ngx_devel_kit/ --add-module=/home/source/nginx-1.10.3/addons/lua-nginx-module/
make && make install
若報pcre_free_study錯誤
則安裝Pcre庫
tar zxvf pcre-8.31.tar.gz
cd pcre-8.31
./congigure
make
make install
重新進入Nginx1.10.3
./configure --with-ld-opt="-Wl,-rpath,/usr/local/luajit/lib" --add-module=/home/source/nginx-1.10.3/addons/ngx_devel_kit/ --add-module=/home/source/nginx-1.10.3/addons/lua-nginx-module/ --with-pcre=/home/source/nginx-1.10.3/addons/pcre-8.31
make && make install
相關文章
- 安裝Nginx+Lua開發環境Nginx開發環境
- Flutter開發入門之開發環境搭建(VSCode搭建Flutter開發環境)Flutter開發環境VSCode
- 1 – 搭建開發環境開發環境
- Androdi開發環境搭建開發環境
- Cordova 開發環境搭建開發環境
- GeoServer開發環境搭建Server開發環境
- Qt開發環境搭建QT開發環境
- 前端開發環境搭建前端開發環境
- QEMU 開發環境搭建開發環境
- 搭建go開發環境Go開發環境
- JAVA開發環境搭建Java開發環境
- 搭建VUE開發環境Vue開發環境
- lua 開發環境搭建開發環境
- Theia 開發環境搭建開發環境
- rollup 開發環境搭建開發環境
- Linux搭建開發環境Linux開發環境
- ubuntu環境下搭建以太坊開發環境Ubuntu開發環境
- 搭建 Laravel + vuetify 開發環境LaravelVue開發環境
- 搭建vue的開發環境Vue開發環境
- GOLang開發環境搭建(Windows)Golang開發環境Windows
- TS(TypeScript)— 搭建開發環境TypeScript開發環境
- Mac 搭建 PHP 開發環境MacPHP開發環境
- Java開發-搭建hibernate環境Java
- Mac搭建Flutter開發環境MacFlutter開發環境
- React Native 開發環境搭建React Native開發環境
- windows開發genieacs環境搭建Windows
- linux開發環境搭建(ubuntu)Linux開發環境Ubuntu
- MAC環境下PHP開發除錯環境搭建MacPHP除錯
- Weex開發之路(一):開發環境搭建開發環境
- Laradock 快速搭建PHP開發環境PHP開發環境
- Python筆記 開發環境搭建Python筆記開發環境
- 3.5 以太坊開發環境搭建開發環境
- 搭建Flutter-iOS開發環境FlutteriOS開發環境
- Go語言開發環境搭建Go開發環境
- 四、Clion搭建FFmpeg開發環境開發環境
- 2. koa開發環境搭建開發環境
- 1. Angular開發環境搭建Angular開發環境
- django專案開發環境搭建Django開發環境
- Laravel 開發環境搭建-筆記Laravel開發環境筆記