发布网友 发布时间:2022-04-11 03:05
共4个回答
懂视网 时间:2022-04-11 07:27
操作系统:CentOS
1.下载源码
下载地址:
https://packages.debian.org/jessie/libapache2-mod-log-sql-mysql
2.configure
./configure --with-apxs=/usr/local/bin/httpd/bin/apxs --with-mysql=/usr/local/bin/mariadb
注意:一定要检查configure完成有没有出现Mysql Driver
------------------------------------
Apache version : 2.0
SSL Support : yes
Enabled drivers :
MySQL Driver
------------------------------------
3.make
4.make install
Apache配置
LoadModule log_sql_module modules/mod_log_sql.so
LoadModule log_sql_mysql_module modules/mod_log_sql_mysql.so
# 下面这些单独配置到相应的VirtualHost里面
LogSQLLoginInfo mysql://{数据库用户名}:{数据库密码}@{数据库地址}/{数据库名}
LogSQLCreateTables on
LogSQLDBParam socketfile /usr/local/bin/mariadb/mysql.sock
LogSQLTransferLogFormat AbHhmRSsTUuvI
LogSQLTransferLogTable {数据表名}
bin/
目录下找到configure
后生成的config.log
文件,查看具体原因。mysql
文件夹,所以创建该文件夹,并且讲lib目录的文件创建链接到mysql文件夹中。执行下ldconfig刷新ld缓存。remote_ip
找不到,历史原因, apache已经将remote_ip改为client_ip,只需要按照提示打开对应的文件进行替换即可。将Apache访问日志记录到Mysql数据库中
标签:没有 httpd class 刷新 检查 数据库地址 操作系统 lib conf
热心网友 时间:2022-04-11 04:35
看apache错误日志,或单独一个php页面只写测试数据库连接的,是否正常。追问不正常。。。一切都修改好的。
热心网友 时间:2022-04-11 05:53
要查看Apache的错误日志,或只写一个PHP页面测试数据库连接是正常的。热心网友 时间:2022-04-11 07:27
数据库密码是不是改了