我想在我的 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','');但这都不起作用可能存在访问权限冲突?
1 回答
开满天机
TA贡献1786条经验 获得超13个赞
您需要将您的用户名添加到组 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);
?>
- 1 回答
- 0 关注
- 152 浏览
添加回答
举报
0/150
提交
取消