已安装ffmpeg但我收到“没有这样的文件或目录”错误

时间:2011-04-22 14:13:50

标签: php ffmpeg

我已经安装了ffmpeg,我可以在命令行中使用“ffmpeg”时完美地运行它。但是我试图从PHP运行ffmpeg,当我使用bare ffmpeg命令时,我得到“ sh:ffmpeg:command not found ”。因此,我使用整个文件夹位置 / home / vibe / public_html / libraries / ffmpeg / ffmpeg ,而不仅仅是裸ffmpeg命令,但现在我得到“没有这样的文件或目录”错误。

任何人都知道如何解决这个问题?非常感谢。

2 个答案:

答案 0 :(得分:1)

您必须调整网络服务器的配置...通常ffmpeg和类似的东西安装在同一目录中,例如/ something / bin。因此,每当您想要在shell中执行某些操作时,操作系统将查看/ bin-folder。如果ffmpeg安装在其他地方(显然是在你的情况下),你必须添加路径变量的路径,所以操作系统知道它也必须在那里查看。除此之外,您不应在public_html文件夹中安装可执行文件!

答案 1 :(得分:0)

我希望您的网络服务器对该路径中的至少一个文件或目录没有读取权限。对此的不好的霰弹枪解决方案是:

chmod -R 777 /home/vibe/public_html

这至少可以让您轻松验证权限实际上是您的问题。