このスレッドは未解決です(解決したらこちらで解決済にしてください)
<<戻る

CentOSでmod_auth_formが設定できない このメッセージに返信する
日時: 2008/01/09 11:15
名前: リュウ
URL:
CentOSでmod_auth_formはインストールできるのでしょうか?
Form認証はTomcatを使用すれば可能でしたが、Perlモジュール等でForm認証をかけたい為
mod_auth_formを採用したいと思っています。

他のサイトでmod_auth_formのインストール方法が載っていましたが
他のLINUXでして、apacheのクライアントディレクトリの指定等が
あり、そのあたりが分からないため、インストールできない状態です。
configureコマンドをかけた後、モジュールチェックの箇所で、ファイルが見つからないと
出てエラーになります。

心当たりがある方、既にインストールされたことがある方、すみませんが、教えていただきたいです。


他サイトURL(mod_auth_formの紹介URL)
http://ameblo.jp/icz-tech/


# ./configure --prefix=/usr/local/mod_auth_form \
APACHE2_PREFIX=/usr/local/apache2.0 \
MYSQL_PREFIX=/usr/local/mysql5.0 2>&1 | tee ../logs/mod_auth_form_configure.log

上記のAPACHE2_PREFIXと、MYSQL_PREFIXの指定が不明。各、コンフィグファイルを見て
いろいろパスを指定したのですが、下記エラーが発生。参照先があっていないかファイルが足りないかが
原因っぽいですが、どうすればよいのか分かりません。

checking for apxs2... no
Apache2 'apxs2' cannot be found. Checking for
Apache2 'apxs'.
checking for apxs... (cached) no
configure: WARNING: Apache2 'apxs' cannot be found. Check
your binary paths and/or correct APACHE2_PREFIX. This is
needed to build the .so file for installation.
checking for compress in -lz... no
configure: WARNING:
ZLib could not be found. This may result in an unstable
module.
checking for pthread_key_create in -lpthread... yes
checking for mysql_init in -lmysqlclient_r... no
configure: WARNING:
Cannot link with thread-safe MySQL client library (libmysqlclient_r)
checking for mysql_init in -lmysqlclient... no
configure: error:
The MySQL client library could not be found. Please check the
MySQL installation and correct MYSQL_PREFIX.
記事編集 編集
Re: CentOSでmod_auth_formが設定できない このメッセージに返信する
日時: 2013/01/23(Wed) 10:45
名前: Junko
URL:
投稿されてから時間がたっていますので解決済みかもしれませんが、
configureする時に「libmysqlclient」とヘッダーファイルが必要となるようです。

(1)mysql-develとhttpd-develをインストールしてください。
ex=>yum install mysql-devel httpd-devel

(2)環境が64bitでしたら、/usr/lib内に/usr/lib64/mysqlと/usr/lib64/httpdのリンクを張ってください。
ex=>ln -s /usr/lib64/mysql /usr/lib/mysql\ ln -s /usr/lib64/httpd /usr/lib/httpd

(3)apache関連で注意されると思いますのでpathの指定をいててください。
ex=>./configure APACHE2_INCLUDE=/usr/include/httpd/ APR1_INCLUDE=/usr/include/apr-1/ APXS=/usr/sbin/apxs

これでインストールできたと思います。
ただ、まだ稼働していないサーバーであれば
http://www.logw.jp/server/apache/3989.html
を参考にしてapacheをバージョンアップしたほうが良いのでは?

ご参考まで
記事編集 編集
件名※必須
名前※必須
URL
任意のパスワード (投稿後のコメント修正・削除時に使用)
画像認証※必須 投稿キー(画像で表示されている数字を入力)
コメント※必須

※質問を投稿後に自己解決された場合は、原因と行った対処を具体的に書き込み下さるよう、よろしくお願いします。

- WEB PATIO -