【发布时间】:2010-11-03 21:00:50
【问题描述】:
我想从 PHP 运行 ffmpeg 以进行视频编码。
我正在考虑使用 exec 或 passthru 命令。但是,我被警告说启用这些功能存在安全风险。用我的支持人员的话来说:
指令“disable_functions”用于禁用任何允许执行系统命令的功能。这是为了提高服务器的安全性。这些PHP函数如果使用不当,可以用来破解服务器。
我猜如果启用了 exec,那么有人可以(可能)执行任意的 unix 命令。有人知道从 PHP 运行 ffmpeg 的安全方法吗?
顺便说一句,我在专用服务器上。提前谢谢!
【问题讨论】:
-
检查我的问题:stackoverflow.com/questions/4173405/… 在 cmets 的某处有一种方法可以做到,那就是重新编码 php 库并向其中添加一些东西