为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

PHP
泛舟湖上清波郎朗 2021-06-30 17:02:55
我想在我的 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);

?>


查看完整回答
反对 回复 2021-07-02
  • 1 回答
  • 0 关注
  • 152 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信