Мы пытаемся настроить аутентификацию htaccess с пользовательскими данными из базы данных MySQL. Часть vhost.conf выглядит так:
DBDriver mysql
DBDParams "host=<XXX> dbname=<XXX> user=<XXX> password=<XXX>"
DBDMin 4
DBDKeep 8
DBDMax 20
DBDExptime 300
Теперь у нас возникают проблемы при попытке запустить apache: «DBD: не удается загрузить файл драйвера apr_dbd_mysql.so», ссылающийся на строку, где вызывается DBDriver mysql . Zypper/Yast говорит, что установлено (или нет) следующее:
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
Таким образом, кажется, что все содержимое libapr есть, но мы просто не получаем нужный модуль.
Apache (2.2.21) был скомпилирован следующим образом:
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
И MySQL (5.5.32) также установлен ...
Ребята, у вас есть какие-либо шаги для получения связи между apache и mysql? Очень ценю вашу помощь! Спасибо!