FFmpeg权限被拒绝CENTOS - PhpVideoToolKit

时间:2016-09-21 18:59:25

标签: php ffmpeg

我尝试执行此PHP代码

exec("/root/bin/ffmpeg -version 2>&1", $output); print_r($output);

但是输出返回权限始终被拒绝

Array ( [0] => sh: /root/bin/ffmpeg: Permission denied )

和库PhpVideoToolKit的输出

sh: /root/bin/ffmpeg: Permission denied

如何授予我的apache服务执行权限?我使用过CENTOS

1 个答案:

答案 0 :(得分:0)

好吧,首先在Centos操作系统中,我们需要为执行提供apache或www-data perssions:

编辑sudoers

angular.min.js

评论requiretty line

nano /etc/sudoers 

在文件的最后添加行

#Defaults    requiretty

现在我们可以通过PHP执行命令

apache  ALL=(ALL)       NOPASSWD: ALL

,输出就是

exec('sudo /root/bin/ffmpeg -v',$output);
print_r($ouput);

多数民众赞成有效!

相关问题