通过 PHP 脚本运行 MPlayer

通过 PHP 脚本运行 MPlayer

我正在尝试从 PHP 脚本(使用 PHP 的函数)在我的服务器上打开 MPlayer 实例system()。我已经考虑过让 mplayer 成为奴隶(http://www.mplayerhq.hu/DOCS/tech/slave.txt)但是当我打开 MPlayer 时它返回:

svgalib: Cannot get I/O permissions.

我是否需要更改运行 apache 的用户的权限,或者我可以仅更改脚本的权限吗?

谢谢

答案1

如果您希望 mplayer 在服务器的 X 控制台上运行,请添加:

putenv("DISPLAY=:0.0");

在你system()打电话之前。您还需要在 X 控制台上授予它权限。看一眼http://linuxgazette.net/52/tag/21.html如何做到这一点。

相关内容