当我在终端中运行vcgencmd measure_temp
时,它会给出cpu的温度读数。
但是当我在php exec('vcgencmd measure_temp 2>&1')
中使用相同的命令时,它会在浏览器中出现以下错误:
VCHI初始化失败
如何从php执行vcgencmd
命令?
答案 0 :(得分:3)
您必须添加用户' www-data'将视频命名为' video'。你可以通过执行sudo:
这个命令来添加sudo usermod -aG video www-data
重启后会有所帮助。 如果它没有帮助,请尝试通过编写以下代码来检查脚本执行程序的用户名:
<?php
echo(exec("whoami"));
?>
并将打印的用户添加到论坛&#39;视频&#39;。
抱歉我的英语不好。