![通过 PHP 脚本运行 MPlayer](https://linux22.com/image/2142/%E9%80%9A%E8%BF%87%20PHP%20%E8%84%9A%E6%9C%AC%E8%BF%90%E8%A1%8C%20MPlayer.png)
我正在尝试从 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如何做到这一点。