我正在交叉编译 lighttpd 以在 arm 系统上使用。我设置了一个 NFS 系统,其根目录位于 /home/user/targetfs。我能够将服务器设置为运行良好。我遇到的问题是我的模块试图在不正确的目录中找到。
./configure --host=${TARGET_SYS} --disable-short-tags --without-mysql --without-pear --disable-all --disable-short-tags --without-pcre --without-zlib --without-bzip2
我遇到的错误消息如下:
2012-04-29 23:14:07: (plugin.c.169) dlopen() failed for: /home/user/targetfs/lib/mod_indexfile.so /home/user/targetfs/lib/mod_indexfile.so: cannot open shared object file: No such file or directory
2012-04-29 23:14:07: (server.c.676) loading plugins finally failed
我知道便宜的解决方法是将mod文件复制到它说它正在寻找它们的地方。有没有一种方法可以更改配置选项,以便让 lighttpd 在 /lib 中查找 mods?