【问题标题】:FFMPEG is not working with php exec() functionFFMPEG 不适用于 php exec() 函数
【发布时间】:2011-07-20 06:31:18
【问题描述】:

我无法使用 php exec() 函数执行 ffmpeg 命令。 实际上一切都很好并且之前运行但是我们错误地在SSH中执行了这个命令 -d 安全模式=关闭 之后我们面临这个问题。 我们从 plesk 面板上检查了它,并在 php.ini 中检查了它是 safe_mod=on 但我们仍然无法通过 exec() 函数执行 ffmpeg 命令。 谁能帮帮我。

谢谢, 法拉兹

【问题讨论】:

标签: php exec


【解决方案1】:

要让 exec() 工作,您需要在 php.ini 中设置 save_mode=off

所以解决方法应该是:将 php.ini 中的 save_mode=on 行编辑为 save_mode=off 并重新启动您的网络服务器

ssh 命令不应与您的网络服务器有任何关系。

在 php.net 文档中 (http://nl3.php.net/manual/en/function.exec.php) 他们说:

注意:启用安全模式后,您 只能执行里面的文件 安全模式执行目录。为了实用 原因,目前不允许 在路径中有 .. 组件 可执行文件。

【讨论】:

  • 在 php.ini 中已经是 safe_mode=on 但 exec() 仍然无法正常工作。请帮帮我。
  • 抱歉,需要关闭安全模式(我在写这篇文章时分心了,再次抱歉:/)
猜你喜欢
  • 1970-01-01
  • 2023-04-09
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-11-26
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多