猿问

如何在 PHP 中获取 Apache 和 MySQL 日志

我想在我的 PHP 脚本中获取 Apache 和 MySQL 日志,例如:


echo(file_get_contents('/var/log/apache2/error.log'));

echo(file_get_contents('/var/log/mysql/error.log'));

之后清楚:


file_put_contents('/var/log/mysql/error.log','');

但这都不起作用


可能存在访问权限冲突?


泛舟湖上清波郎朗
浏览 153回答 1
1回答

开满天机

您需要将您的用户名添加到组 adm (sudo usermod -aG adm YourUserName)<?php&nbsp; &nbsp;&nbsp; &nbsp; echo shell_exec('tail -f /var/log/apache2/error.log');?>or<?php$op = array();exec('tail -f /var/log/apache2/error.log', $op, $stat);print_r($op);?>
随时随地看视频慕课网APP
我要回答