从
安装maxminddb_module和libmaxminddb之后http://maxmind.github.io/mod_maxminddb/和 https://github.com/maxmind/libmaxminddb
重新启动apache时,出现以下错误:
Syntax error on line 243 of /etc/httpd/conf/httpd.conf: Cannot load /usr/lib64/httpd/modules/mod_maxminddb.so into server: libmaxminddb.so.0: cannot open shared object file: No such file or directory
httpd.conf第243行是:
LoadModule maxminddb_module /usr/lib64/httpd/modules/mod_maxminddb.so
似乎一切都在正确的位置,但是我不能让他们全部发挥好并互相交谈。希望得到一些帮助。谢谢!
答案 0 :(得分:3)
来自https://github.com/maxmind/libmaxminddb:
如果安装后,您收到错误/usr/local
,则可能需要将前缀中的lib目录添加到库路径中。在使用默认前缀($ sudo sh -c "echo /usr/local/lib >> /etc/ld.so.conf.d/local.conf"
$ ldconfig
)的大多数Linux发行版中,您可以通过运行以下命令来执行此操作:
{{1}}
答案 1 :(得分:0)
尝试运行sudo ldconfig
,看看是否能解决问题。