我安装了apache2,php5。 我正在尝试在我的php脚本中执行下一个代码
chdir('/var/www/');
shell_exec('/usr/bin/omxplayer -o hdmi "'.$file_name.'" < omfifo &');
shell_exec('echo -n . > omfifo');
$file_name
是一个文件,它确实存在于/ var / www目录中。
www-data用户在sudoers文件中。 / var / www /是0777。
通常shell_exec工作我用这个代码检查它
<?php
shell_exec('sh boo.sh');
?>
boo.sh
echo "Download finished" | wall;
当我在一个控制台中使用omxplayer
执行代码时,它可以正常工作。