找不到符号:_ap_lua_init_mutex加载mod_lua时

时间:2018-04-06 14:31:22

标签: apache mod-lua

我通过Homebrew安装了Apache httpd服务器。我尝试通过运行

来编译mod_lua
apxs -i -a -c mod_lua.c 

但httpd未能以错误

开头
  

无法将/usr/local/lib/httpd/modules/mod_lua.so加载到服务器中:   dlopen(/usr/local/lib/httpd/modules/mod_lua.so,10):未找到符号:   _ap_lua_init_mutex \ n参考文献:/usr/local/lib/httpd/modules/mod_lua.so\n预计:flat   /usr/local/lib/httpd/modules/mod_lua.so中的namespace \ n

上述错误是什么意思?

1 个答案:

答案 0 :(得分:0)

我通过使用

构建模块来修复它
apxs -I/usr/local/include/lua5.3 -i -a -c mod_lua.c lua_*.c -lm  -llua