您好
[root@localhost conf]# /usr/local/openresty/nginx/sbin/nginx -V
nginx version: ngx_openresty/1.2.8.6
built by gcc 4.4.7 20120313 (Red Hat 4.4.7-3) (GCC)
TLS SNI support enabled
configure arguments: --prefix=/usr/local/openresty/nginx --add-module=../ngx_devel_kit-0.2.18 --add-module=../echo-nginx-module-0.45 --add-module=../xss-nginx-module-0.03rc9 --add-module=../ngx_coolkit-0.2rc1 --add-module=../set-misc-nginx-module-0.22rc8 --add-module=../form-input-nginx-module-0.07 --add-module=../encrypted-session-nginx-module-0.03 --add-module=../srcache-nginx-module-0.21 --add-module=../ngx_lua-0.8.2 --add-module=../headers-more-nginx-module-0.20 --add-module=../array-var-nginx-module-0.03rc1 --add-module=../memc-nginx-module-0.13rc3 --add-module=../redis2-nginx-module-0.10 --add-module=../redis-nginx-module-0.3.6 --add-module=../auth-request-nginx-module-0.2 --add-module=../rds-json-nginx-module-0.12rc10 --add-module=../rds-csv-nginx-module-0.05rc2 --with-ld-opt=-Wl,-rpath,/usr/local/openresty/luajit/lib --add-module=/usr/local/src/ngx_openresty-1.2.8.6/build/drizzle-nginx-module-0.1.5 --add-module=/usr/local/src/ngx_openresty-1.2.8.6/build/iconv-nginx-module-0.10 --with-http_ssl_module
以上我已经出现一个路径,我想问一下,怎么去连接usr/local/lib 动态库
发送时间: 2013-09-09 09:14
主题: Re: Re: [openresty] 关于--with-ld-opt=-Wl,-rpath,/usr/local/lib:/opt/openresty/luajit/lib 的问题
Hello!
On Sun, Sep 8, 2013 at 6:03 PM, jinjianfeng7080 wrote:
> hello,这是刚才二条命令的输出,您帮我看一下,
> [root@localhost nginx]# ldd /usr/local/openresty/nginx/sbin/nginx
从 ldd 的输出看,你的 nginx 很可能并没有启用 LuaJIT,换句话说,你使用的 nginx 并不是你使用
--with-luajit 选项最新构造的 openresty.
因此,请确认你在 make install 一步上没有出现错误。当然,你也可以检查
/usr/local/openresty/nginx/sbin/nginx 文件的时间戳。
为进一步确认这一点,你可以把你那个 nginx 跑起来,然后访问下面这个接口:
location = /lua {
content_by_lua '
if not jit then
ngx.say("std lua interpreter")
else
ngx.say(jit.version)
end
';
}
如果访问 /lua 得到的是类似下面这样的
LuaJIT 2.0.2
则说明你使用的是 LuaJIT;反之,如果是
std lua interpreter
则表明你使用的是标准 Lua 解释器。
Regards,
-agentzh