質問: redhatlinux9のapache起動時のエラーについて apache起動時にエラーが出て困っております。 参考書に付属されていたcdからredhatlinux9をインストールしました。 そして、以下のコマンド /etc/init.d/httpd start を実行して、サービスを起動しようとしますと、以下のようなエラーが出ます。 syntax error on line 6 of /etc/httpd/conf.d/auth_mysql.conf: cannot load /etc/httpd/modules/mod_auth_mysql.so into server: /usr/lib/libmysqlclient.so.10: symbol errno, version glibc_2.0 not defined in file libc.so.6 with link time reference なぜこのようなエラーが出るのでしょうか。付属されていたcdをインストールしただけなのですが・・・。 ちなみに、/etc/hostsを見ると、 ”ipアドレス 正式なホスト名 ホストの別名” が正しく書かれています。 googleで対処法を探しても参考になるページが見つからず、困っております。 同じエラーを経験されたことのある方は、ぜひ対処方法を教えて下さい。
回答: mod_auth_mysqlでエラーが出ている様です。 mysql自体がインストールされていないのかな? /etc/httpd/conf.d/auth_mysql.conf の設定を修正するか、/etc/httpd/conf.d/httpd.confからmod_auth_mysql関係の記述を外せば起動する可能性はあります。 addmodule mod_auth_mysql.c 及び loadmodule mod_auth_mysql と書いてある部分を #addmodule mod_auth_mysql.c #loadmodule mod_auth_mysql とコメントアウトすれば大丈夫かも?