本架构目前只支持linux,最好是64位linux,比如fedora19 安装系统所需web软件
1.下载luajit,官网 http://luajit.org/
wget http://luajit.org/download/LuaJIT-2.0.1.tar.gz
tar xzvf LuaJIT-2.0.1.tar.gz
cd LuaJIT-2.0.1
make PREFIX=/usr/local/web/LuaJIT-2.0.1
make install PREFIX=/usr/local/web/LuaJIT-2.0.1
2.下载最新版tengine,官网 http://tengine.taobao.org/
wget http://tengine.taobao.org/download/tengine-1.5.2.tar.gz
tar xzvf tengine-1.5.2.tar.gz
cd tengine-1.5.2
./configuire --with-ld-opt="-Wl,-rpath,/usr/local/web/LuaJIT-2.0.1/lib" \
--prefix=/usr/local/web/tengine-1.5.2 --with-http_lua_module \
--with-luajit-inc=/usr/local/web/LuaJIT-2.0.1/include/luajit-2.0
--with-luajit-lib=/usr/local/web/LuaJIT-2.0.1/lib
make -j2
make install -j2
ln -s tengine-1.5.2 nginx
安装业务运行时lua+velocity
1.下载运行时lua环境,运行时代码
cd /home/admin
mkdir work
git clone summer@gitcd.com:/nlv_example
采用git子模块建立的项目,这里下载出各个子模块
cd nlv_example
git submodule init
git submodule update
make clean
make
make install
2.下载运行时所需web模板
cd /home/admin/work
git clone summer@gitcd.com:/example1_templates example1