从php exec()运行vcgencmd

时间:2015-05-10 12:54:33

标签: php shell-exec

当我在终端中运行vcgencmd measure_temp时,它会给出cpu的温度读数。

但是当我在php exec('vcgencmd measure_temp 2>&1')中使用相同的命令时,它会在浏览器中出现以下错误:

  

VCHI初始化失败

如何从php执行vcgencmd命令?

1 个答案:

答案 0 :(得分:3)

您必须添加用户' www-data'将视频命名为' video'。你可以通过执行sudo:

这个命令来添加
sudo usermod -aG video www-data

重启后会有所帮助。 如果它没有帮助,请尝试通过编写以下代码来检查脚本执行程序的用户名:

<?php
echo(exec("whoami"));
?>

并将打印的用户添加到论坛&#39;视频&#39;。

抱歉我的英语不好。