- 添加epel源
- #rpm-ivh
- #yuminstallreadlinereadline-develzlibzlib-devel
下面安装 lua
- #wgethttp://www.lua.org/ftp/lua-5.3.0.tar.gz
- #tarxvflua-5.3.0.tar.gz
- #cdlua-5.3.0/
- #makelinuxmakeinstall
- #cd..
- #wget
- #tarxfLuaJIT-2.0.3.tar.gz
- #cdLuaJIT-2.0.3/
- #makemakeinstall
- #ln-s/usr/local/lib/libluajit-5.1.so.2/lib64/libluajit-5.1.so.2
- #exportLUAJIT_LIB=/usr/local/lib
- #exportLUAJIT_INC=/usr/local/include/luajit-2.0/
接下来就可以编译 tengine 了
- #wgethttp://www.openssl.org/source/openssl-1.0.1g.tar.gz
- #tarzxfopenssl-1.0.1g.tar.gz
- #cdopenssl-1.0.1g
- #./configsharedzlib
- #make&&makeinstall
- #yuminstall-ypcre-develpcrelibxml2libxml2-devellibxslt-develgd-develgeoipgeoip-devel
- #./configure--with-cc-opt='-g-O2-fstack-protector--param=ssp-buffer-size=4-Wformat-Werror=format-security-D_FORTIFY_SOURCE=2'--prefix=/usr/share/Nginx--conf-path=/etc/Nginx/Nginx.conf--http-log-path=/var/log/Nginx/access.log--error-log-path=/var/log/Nginx/error.log--lock-path=/var/lock/Nginx.lock--pid-path=/run/Nginx.pid--http-client-body-temp-path=/var/lib/Nginx/body--http-fastcgi-temp-path=/var/lib/Nginx/fastcgi--http-proxy-temp-path=/var/lib/Nginx/proxy--http-scgi-temp-path=/var/lib/Nginx/scgi--http-uwsgi-temp-path=/var/lib/Nginx/uwsgi--with-debug--with-pcre-jit--with-ipv6--with-http_ssl_module--with-http_stub_status_module--with-http_realip_module--with-http_addition_module--with-http_dav_module--with-http_geoip_module--with-http_gzip_static_module--with-http_image_filter_module--with-http_sub_module--with-http_xslt_module--with-http_concat_module--with-http_lua_module--with-luajit-lib=/usr/local/lib/--with-luajit-inc=/usr/local/include/luajit-2.0/--with-lua-inc=/usr/local/include/luajit-2.0/--with-lua-lib=/usr/local/lib/--with-ld-opt=-Wl,-rpath,/usr/local/lib--with-openssl=/root/openssl-1.0.1g
- #make&&makeinstall
location /lua_content {
default_type 'text/plain';
content_by_lua "ngx.say('Hello,world!')";
}
浏览器访问 http://x.x.x.x/lua_content