Existe também o pacote libaprutil1-dbd-mysql.
Tenho certeza de que é isso que você está perdendo!
Estamos tentando configurar uma autenticação do htaccess com dados do usuário de um banco de dados MySQL. A parte do vhost.conf se parece com isso:
DBDriver mysql
DBDParams "host=<XXX> dbname=<XXX> user=<XXX> password=<XXX>"
DBDMin 4
DBDKeep 8
DBDMax 20
DBDExptime 300
Agora estamos enfrentando problemas ao tentar executar o apache: "DBD: Não é possível carregar o arquivo de driver apr_dbd_mysql.so" fazendo referência à linha em que DBDriver mysql é chamado. Zypper / Yast diz que o seguinte está instalado (ou não):
S | Name | Summary | Type
--+----------------------+---------------------------------------+-----------
i | libapr-util1 | Apache Portable Runtime (APR) Library | package
| libapr-util1 | Apache Portable Runtime (APR) Library | srcpackage
i | libapr-util1-devel | Apache Portable Runtime (APR) Library | package
i | libapr1 | Apache Portable Runtime (APR) Library | package
| libapr1 | Apache Portable Runtime (APR) Library | srcpackage
i | libapr1-devel | Apache Portable Runtime (APR) Library | package
Assim, todas as coisas da libapr parecem estar lá, mas nós simplesmente não conseguimos o módulo certo.
O Apache (2.2.21) foi compilado da seguinte forma:
Compiled in modules:
core.c
mod_authn_file.c
mod_authn_dbd.c
mod_authn_default.c
mod_authz_host.c
mod_authz_groupfile.c
mod_authz_user.c
mod_authnz_ldap.c
mod_authz_default.c
mod_auth_basic.c
mod_cache.c
mod_dbd.c
mod_filter.c
util_ldap.c
mod_log_config.c
mod_env.c
mod_expires.c
mod_headers.c
mod_setenvif.c
mod_version.c
mod_ssl.c
prefork.c
http_core.c
mod_mime.c
mod_asis.c
mod_vhost_alias.c
mod_negotiation.c
mod_dir.c
mod_actions.c
mod_alias.c
mod_rewrite.c
mod_so.c
E o MySQL (5.5.32) também está instalado ...
Vocês tem alguma coisa para eu fazer, para obter a conexão entre o apache e o mysql? Realmente aprecio sua ajuda! Obrigada!
Existe também o pacote libaprutil1-dbd-mysql.
Tenho certeza de que é isso que você está perdendo!