我有一个测试脚本,它执行以下操作:
$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
的绝对路径。