文档章节

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

summer
 summer
发布于 2013/12/04 15:24
字数 300
阅读 1427
收藏 0

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

© 著作权归作者所有

summer

summer

粉丝 81
博文 4
码字总数 1467
作品 6
杭州
私信 提问
使用nlv进行web开发 —— 第二篇:使用项目创建工具

安装完tengine和luajit后, 运行前请确保你系统有/home/admin目录,若没有,可以执行useradd admin创建。 运行web环境的文件都在/home/admin/下,在/home/admin创建work目录 mkdir work 下载...

summer
2013/12/04
277
0
nlv提供了创建项目工具

nlv架构工具更新 考虑到昨天发布的安装步骤人工操作有点多,所以进行了重构,并提供了安装脚本,方便大家直接创建项目 http://www.oschina.net/question/115206_135789 原文安装完luajit和t...

summer
2013/12/04
720
0
React Native电商项目实战——开篇

React Native 简称 RN 是 FaceBook 发布的跨平台开发框架,它的设计理念是:使用 React Native 开发,既拥有Native 的良好人机交互体验,又保留了 React 开发效率。 RN 技术已经非常成熟,我...

于连林520wcf
2018/06/05
0
0
用WordPress搭建个人网站(1)

WordPress是世界著名的个人博客系统,这阵子一直在研究它的使用方法,也买了域名,搭建起了自己的个人博客网站——http://www.initobject.com/ 域名含义即——初始化对象(init Object)。 ...

叶应是叶
2016/09/18
0
0
千秋万代,一统江湖——Flutter for All Screens

前言 2018年2月27日,Google发布了Flutter的第一个Beta版本,由于自己是一个Google粉,所以很快就下载尝鲜了,之后还在简书上发过一篇博客《你好,Flutter》,是我的第一篇阅读量过10w的文章...

雇个城管打天下
07/02
0
0

没有更多内容

加载失败,请刷新页面

加载更多

智慧酒店-酒店智能化的趋势

智慧酒店是指酒店拥有一套完善的智能化体系,通过数字化与网络化实现酒店数字信息化服务技术,以多种方案根据客户硬件+软件——产品硬件+软件的方式实现,从吸客、预定、登记、开门、入住、服...

非思丸FaceTo
26分钟前
4
0
Maven父子级项目结构deploy指定子项目发布到私服

Maven父子级项目,一般会有多层,如下面 seafly-parent |— seafly-web |— seafly-core |— |— seafly-core-util |— |— seafly-core-service |— seafly-api 我们想讲seafly-api发布到私...

Owen_Jia
28分钟前
3
0
十步教你搞定西门子定位器组态

本文关键字:西门子定位器 http://www.siemens-positioner.com/ 西门子定位器的位置反馈是否真正独立于来自控制系统的参考信号,因为定位器表面上使用与其自身本地位置反馈回路中的测量相同...

whdkm666
28分钟前
3
0
干货丨RPA窗口型处理方法

作者 鄂攀 最近在做银行内部系统的一个流程自动化的时候发现有些页面比自己想象的复杂了很多,可能是因为测试系统的缘故,所以这样的异常在所难免吧,但是既然是做POC,不管什么样的疑难问题...

UiBot
55分钟前
2
0
UCOSII消息队列使用说明

现在来说一下这个消息队列所传递的数据类型和特性。 首先,这个消息队列不是真正意义上的“队列”,它呢只会把每次存入的数据指针排队,而不会保存该数据。所以调用OSQPost时如果每次都是相同...

青春无极限
57分钟前
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部