我想在我的PHP脚本中获取Apache和MySQL日志,例如:
ClientIdMode="Predictable"
然后清除:
echo(file_get_contents('/var/log/apache2/error.log'));
echo(file_get_contents('/var/log/mysql/error.log'));
但这些都不起作用
访问权限可能有些冲突?
答案 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);
?>