1 在centos7.3服务器安装了ffmpeg ,在etc/profile/添加了环境变量.并且在服务器中ffmpeg命令可以正常使用
2.但是在php文件中使用system()函数执行ffmpeg命令却一直提示命令未找到,别的系统命令可以正常执行,网上有说是文件权限问题,但是查看执行的文件的组和用户都是root。
3.下面是php代码以及浏览器输出的报错
哪位大佬可以帮助解答下?小弟感激涕零。
1 在centos7.3服务器安装了ffmpeg ,在etc/profile/添加了环境变量.并且在服务器中ffmpeg命令可以正常使用
2.但是在php文件中使用system()函数执行ffmpeg命令却一直提示命令未找到,别的系统命令可以正常执行,网上有说是文件权限问题,但是查看执行的文件的组和用户都是root。
3.下面是php代码以及浏览器输出的报错
哪位大佬可以帮助解答下?小弟感激涕零。
7 回答5.3k 阅读
4 回答4k 阅读
2 回答5.9k 阅读✓ 已解决
1 回答4.1k 阅读✓ 已解决
3 回答1.8k 阅读✓ 已解决
2 回答2.2k 阅读✓ 已解决
2 回答2.5k 阅读✓ 已解决
你的ffmpeg没有安装到/bin、/usr/bin下,所以通过绝对路径调用试试:
system('/monchichkey/ffmpeg/bin/ffmpeg');