我使用 命令
ffmpeg -i /home/video/a.mp4 -r 1 -s 950x520 -f image2 /home/video/a.jpg
在终端运行可以执行,
但是在PHP文件里,我通过浏览器运行
exec('ffmpeg -i /home/video/a.mp4 -r 1 -s 950x520 -f image2 /home/video/a.jpg')却没有执行成功,
网上百度说是权限问题,于是测试,
echo shell_exec('ls') 可以执行
echo shell_exec('whoami') 显示 nginx
于是vim /etc/sudoers 添加了
Allow root to run any commands anywhere
root ALL=(ALL) ALL
nginx ALL=(ALL) ALL
保存后, reboot重启 但是也没有用啊。
网上很多人出现这个问题,我就没看到有用的解决方案。还望知道的给个答案吧!!!
波波你行
陪伴而非守候
相关分类