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

时间:2019-05-22 20:28:42

标签: php mysql apache ubuntu

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

ClientIdMode="Predictable"

然后清除:

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

但这些都不起作用

访问权限可能有些冲突?

1 个答案:

答案 0 :(得分:0)

您需要将用户名添加到adm组 ((sudo usermod -aG adm YourUserName)

<?php   
    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);
?>