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開發環境
- 1 – 搭建開發環境開發環境
- rollup 開發環境搭建開發環境
- 搭建go開發環境Go開發環境
- Androdi開發環境搭建開發環境
- Java開發環境搭建Java開發環境
- 前端開發環境搭建前端開發環境
- Theia 開發環境搭建開發環境
- QEMU 開發環境搭建開發環境
- Cordova 開發環境搭建開發環境
- 搭建VUE開發環境Vue開發環境
- 安卓開發環境搭建安卓開發環境
- 搭建Layui開發環境UI開發環境
- 搭建scala開發環境開發環境
- EBS開發環境搭建開發環境
- andriod開發環境搭建,開發環境
- Erlang開發環境搭建開發環境
- Kafka開發環境搭建Kafka開發環境
- phpwamp開發環境搭建詳解,phpwamp綠色整合環境開發環境一鍵搭建PHP開發環境
- Flutter開發入門之開發環境搭建(VSCode搭建Flutter開發環境)Flutter開發環境VSCode
- ubuntu環境下搭建以太坊開發環境Ubuntu開發環境
- Mac 搭建 PHP 開發環境MacPHP開發環境
- Mac搭建Flutter開發環境MacFlutter開發環境
- 搭建 Laravel + vuetify 開發環境LaravelVue開發環境
- Linux搭建開發環境Linux開發環境
- Android開發環境搭建Android開發環境
- 搭建Hadoop開發環境Hadoop開發環境
- Spark開發-spark環境搭建Spark
- GOLang開發環境搭建(Windows)Golang開發環境Windows
- 搭建vue的開發環境Vue開發環境
- python開發環境搭建Python開發環境
- 搭建Android開發環境Android開發環境
- 如何搭建javaweb 開發環境JavaWeb開發環境
- WinCE開發環境的搭建開發環境
- 搭建Easy UI開發環境UI開發環境
- 3、搭建TypeScript開發環境TypeScript開發環境
- android 開發環境搭建Android開發環境
- 搭建python開發環境Python開發環境