Apache 用户无法运行 SOX 命令


apache user not able to run sox command

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

$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用户

仍然不起作用。

任何帮助表示赞赏。

谢谢

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

指定要在shell_exec()调用中sox的绝对路径。