- 论坛徽章:
- 1
|
我已经搞定,
用数据库装Apache的日志log的方法:
先:mysql库apache密码apache表apache字段id和logline
再:C:\aLog.php文件内容:
#!/php/php.exe
<?php
set_time_limit(0); //必须要,不然过几十秒你的日志就不记录了
error_reporting(0); //最好要,不然有错误输的话,你的error.log里会记录个piped log program failed unexpectedly
$dbc = mysql_pconnect("localhost","apache","apache"); //用pconnect持续联接
$dbs = mysql_select_db("apache",$dbc);
do {
if ( $log = trim(fgets(STDIN)) )
{
$sql = "INSERT INTO apache VALUES ('','$log')";
$dbq = mysql_query($sql);
}
} while ( 1 )
?>
后:httpd.conf里:
CustomLog "|C:/php/php.exe C:/aLog.php" combined
搞定。
其它的比如UNIX下的或者用MSSQL,自己举一翻三吧,我相信你也不笨....
[ 本帖最后由 HonestQiao 于 2006-6-7 22:11 编辑 ] |
|