启动 Apache 时报错:undefined symbol: sqlite3_open_v2

安装完 apache 和 subversion 后,重启 httpd 服务时报以下错误:

httpd: Syntax error on line 106 of /usr/local/apache2/conf/httpd.conf: Cannot load /usr/local/apache2/modules/mod_dav_svn.so into server: /usr/local/subversion/lib/libsvn_subr-1.so.0: undefined symbol: sqlite3_open_v2

解决方法:

编辑 /etc/ld.so.conf 文件,将 sqlite/lib 的路径写入其中

vim /etc/ld.so.conf
include ld.so.conf.d/*.conf
/usr/local/sqlite/lib

执行命令:ldconfig
启动 Apache,问题解决。

发表评论

电子邮件地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据