使用nlv进行web开发 —— 第一篇:安装Tengine+LuaJIT

老子叫甜甜 提交于 2019-12-03 14:19:27

nlv架构目前只支持linux,最好是64位linux,比如fedora19,centOS6.4

安装系统所需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  
    ./configure --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   

    cd /usr/local/web

    ln -s tengine-1.5.2 nginx  

    luajit和tengine默认都安装到/usr/local/web/下  
    编译安装tengine时可能会提示以下软件开发包需要安装,我们可以事先使用yum安装编译tengine时必须的软件  
    yum install pcre-devel  
    yum install openssl-devel  
    yum install readline-devel  
    因为linux软件依赖关系复杂,我们这里不描述使用非yum方式安装的情况。  

    一般情况下/usr/local/web/nginx/sbin/nginx文件即为可运行的nginx了。

第二篇:http://my.oschina.net/summer1433/blog/181436

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!