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 # 让环境变量生效



  • 相关阅读:
    [jenkins] 启动错误 Failed to start LSB: Jenkins Automation Server.
    SpringBoot AOP注解式拦截与方法规则拦截
    JS !function 稀奇古怪的写法
    业务场景后端优化
    对称加密和非对称加密
    第三篇 -- 余生,我累了,也懂了
    第二篇 -- 关东野客书籍
    第十一篇 -- 关于防火墙的一些问题
    第三十一篇 -- 学习第六十八天打卡20190911
    第二十九篇 -- UDP和TCP
  • 原文地址:https://www.cnblogs.com/cool4ever/p/4618774.html
Copyright © 2011-2022 走看看