开启httpd服务时,出现如下提示

开启httpd服务时,出现如下提示

我在命令行输入打开httpd的语句:/etc/rc.d/init.d/httpd restart
    显示如下错误信息:
Stopping httpd: [FAILED]
Starting httpd: Syntax error on line 6 of /etc/httpd/conf.d/auth_mysql.conf:
Cannot load /etc/httpd/modules/mod_auth_mysql.so into server: libmysqlclient.so.10: cannot open shared object file: No such file or directory
[FAILED]

    请问我需要如何配置、如何处理?

    谢谢了!!!


QUOTE:
原帖由 "洪" 发表:


    请问我需要如何配置、如何处理?

    谢谢了!!!

你把你系统的mysql目录下lib/的libmysql*都拷贝到/usr/lib就可以
同上,下次建议你在restart,apache 是先进行Syntax的检查
run this command.
..../apachectl -t
我将mysql目录下lib/的libmysql*都拷贝到/usr/lib中,显示错误还是没变。我将ld.so.conf文件中出里加入了指向mysql/lib的语句,同样没改变错误信息。请问还有那里没配置好?谢谢!!!
[quote]原帖由 "洪"]我将mysql目录下lib/的libmysql*都拷贝到/usr/lib中,显示错误还是没变。我将ld.so.conf文件中出里加入了指向mysql/lib的语句,同样没改变错误信息。请问还有那里没配置好?谢谢!!![/quote 发表:


不知道你是怎么装的
那你拷贝这些到/etc/httpd/modules/下
你不如先看看/etc/httpd/modules/下面有没有mod_auth_mysql.so 文件
mod_auth_mysql.so 找到这个文件 做个符号连接到/etc/httpd/modules/下面去
或者是启动的时候表让他load这个.so(在httpd.conf注释掉有关的行)
好奇怪,/etc/httpd/modules/下面有这个文件:mod_auth_mysql.so,怎么启动apache时也出这样的错误啊?