0

好吧,我尝试了下面提到的方法来检查服务器是否存在 FFMpeg 扩展:

if(extension_loaded('ffmpeg'))

    echo 'FFMPeg Exists on server';

else

    echo 'No FFMPeg';

虽然 FFMpeg 在我的本地计算机中工作文件,但它仍然在我的本地系统中显示结果“无 FFMPeg”。

任何人都可以有一些解决方案吗?

4

2 回答 2

1

根据标题中的错误消息,我猜您的计算机上没有安装“定位”程序,因此尝试定位 ffmpeg 的检查总是失败。

于 2009-07-21T10:48:28.520 回答
0

我真的不明白。如果您在 Shell(通过 ssh 或其他方式)上运行“ffmpeg”,它可以工作,但您的 PHP 代码(我猜是 PHP)报告它不存在?

确保在 php.ini 中启用了 ffmpeg 扩展。

或者:做 phpinfo(); 在 PHP 中并检查 ffmpeg 的输出。它不存在,您当然需要启用扩展。如果 ffmpeg 显示在 phpinfo() 的输出中,则看起来 extension_loaded() 有错误。在这种情况下,您可以尝试检查返回的 get_loaded_extensions() 数组。

于 2009-07-21T10:53:42.130 回答