apache用户无法运行sox命令

时间:2016-07-14 17:57:18

标签: php apache centos shell-exec sox

我有一个测试脚本可以执行以下操作:

$a = shell_exec("sox /var/www/html/media/file-all.gsm -r 8000 -c 1  -e signed-integer /var/www/html/wav-files/file-all.wav");
  • 脚本以apache用户身份运行
  • 源和目标文件和文件夹都有777权限
  • 尝试将组和所有权更改为apache用户

仍然无效。

任何帮助表示感谢。

由于

1 个答案:

答案 0 :(得分:2)

一种可能性是,sox命令不在apache用户使用的PATH中。

sox来电中指定shell_exec()的绝对路径。