0

在我决定从基于文件的身份验证转移到基于数据库的身份验证后,重新启动我的 apache 时出现此错误:

DBD: Can't load driver file apr_dbd_mysql.so [Failed]


为什么会发生这种情况?
我浏览了互联网,在很多地方都写到依赖包现在已被弃用,无法安装 libapache2-mod-auth-mysql 包。我正在使用亚马逊 Linux。

4

1 回答 1

1

可能安装的 Apache Portable Runtime (APR) 不包括 MySQL 支持。您需要使用“MySQL 数据库支持”选项重建它。

对于 FreeBSD:

cd /usr/ports/devel/apr1
make config

检查“MySQL 数据库支持”和

make reinstall clean
于 2015-09-11T07:00:49.877 回答