※ ChatGPTを利用し、要約された質問です(原文:mod_auth_mysqlについて)
mod_auth_mysqlについて
このQ&Aのポイント
mod_auth_mysqlの導入に関するエラーについて相談です
参考ページの手順に従って行っているがエラーが出力される
エラーメッセージにはundefined symbol: mysql_connectとあるが、必要なライブラリは存在している
mod_auth_mysql を導入したいのですがどうもうまく行きません。
参考ページ内に記載されている手順で行いました。
しかし、httpd.confの
#LoadModule auth_mysql_module libexec/mod_auth_mysql.so
を
LoadModule auth_mysql_module libexec/mod_auth_mysql.so
に変更して
apachectl configtestを実行すると
Syntax error on line 213 of /usr/local/apache/conf/httpd.conf:
Cannot load /usr/local/apache/libexec/mod_auth_mysql.so into server: /usr/local/apache/libex
ec/mod_auth_mysql.so: undefined symbol: mysql_connect
というエラーが出力されます。
libexec/mod_auth_mysql.soも存在していますし、
mod_auth_mysqlをコンパイルする際も
mysql.hなどのライブラリも存在しています。
mysql-4.1.15
apache 1.3.34
mod_auth_mysql-3.2
Redhat 8.0
どこでひっかかっているのでしょうか。
参考ページ:http://www.y-min.or.jp/~nob/Linux/apache-mysql.html
お礼
お礼が遅れまして申し訳ありません。 個人的に不幸がありパソコンを開けませんでした。 ライブラリはちゃんと認識されているようなのです。 原因が結局掴めていないので 新しくサーバーを立ててみようと思います。