zoukankan      html  css  js  c++  java
  • openresty安装

    安装openresty

    如果少包请先安装依赖包一般少的是pcre ssl

    # yum install openssl-devel pcre-devel -y

    # cd ngx_openresty-1.5.12.1

    # CFLAGS=-fPIC ./configure

    # gmake

    # gmake install

    这样就默认安装在了/usr/local/openresty/下面

    安装luasocket-2.0.2

    # cd luasocket-2.0.2

    # vim config

    将下列几行改为自己安装的luajit的目录

    #LUAINC=-I/usr/local/include/lua5.1

    LUAINC=-I/usr/local/openresty/luajit/include/luajit-2.1 最好复制一行再取消掉注释

    # make

    # make install

    安装 lua-cjson-2.1.0

    # cd lua-cjson-2.1.0

    # vim Makefile

    将下列行改为需要的目录路径

    PREFIX = /usr/local/openresty/luajit

    #CFLAGS = -g -Wall -pedantic -fno-inline

    CFLAGS = -O3 -Wall -pedantic -DNDEBUG

    CJSON_CFLAGS = -fpic

    CJSON_LDFLAGS = -shared

    LUA_INCLUDE_DIR = $(PREFIX)/include/luajit-2.1

    LUA_CMODULE_DIR = $(PREFIX)/lib/lua/$(LUA_VERSION)

    LUA_MODULE_DIR = $(PREFIX)/share/lua/$(LUA_VERSION)

    # make

    # make install

    /usr/local/openresty/luajit/lib/lua/5.1/cjson.so 这个动态库就有了

    安装 luajava-1.1

    # cd luajava-1.1

    # vim config

    将下列行改为自己安装的路径:

    #Linux/BSD/Mac

    LUA_DIR= /usr/local/openresty/luajit

    LUA_LIBDIR= /usr/local/openresty/luajit/lib

    LUA_INCLUDES= /usr/local/openresty/luajit/include/luajit-2.1

    JDK= $(JAVA_HOME)

    # For Mac OS, comment the above line and uncomment this one

    #JDK=/Library/Java/Home



    # Full path to Lua static library

    LIB_LUA=$(LUA_LIBDIR)/libluajit-5.1.a

    # make

    make前要保证java环境变量已经配好

    将编译好的libluajava-1.1.so拷贝到$JAVA_HOMEjrein目录,luajava-1.1.jar拷贝到$JAVA_HOMEjrelibext目录

    JAVA 环境安装

    # tar xf jdk-7u51-linux-x64.tar.gz -C /usr/local/

    # vim /etc/profile

    加上下面的两行

    export JAVA_HOME=/usr/local/jdk1.7.0_51

    export PATH=$PATH:$JAVA_HOME/bin

    # source /etc/profile # 让环境变量生效



  • 相关阅读:
    一些坑爹的错误
    鼠标键盘钩子捕获(初版)
    【Win10】我们无法更新系统保留的分区
    实验一:c++简单程序设计(1)
    《Java 8 in Action》Chapter 1:为什么要关心Java 8
    《Java 8 in Action》Chapter 2:通过行为参数化传递代码
    Java集合类综合
    Java内存模型
    你真的会阅读Java的异常信息吗?
    Java常用异常整理
  • 原文地址:https://www.cnblogs.com/cool4ever/p/4618774.html
Copyright © 2011-2022 走看看