好吧,我尝试了下面提到的方法来检查服务器是否存在 FFMpeg 扩展:
if(extension_loaded('ffmpeg'))
echo 'FFMPeg Exists on server';
else
echo 'No FFMPeg';
虽然 FFMpeg 在我的本地计算机中工作文件,但它仍然在我的本地系统中显示结果“无 FFMPeg”。
任何人都可以有一些解决方案吗?
好吧,我尝试了下面提到的方法来检查服务器是否存在 FFMpeg 扩展:
if(extension_loaded('ffmpeg'))
echo 'FFMPeg Exists on server';
else
echo 'No FFMPeg';
虽然 FFMpeg 在我的本地计算机中工作文件,但它仍然在我的本地系统中显示结果“无 FFMPeg”。
任何人都可以有一些解决方案吗?
根据标题中的错误消息,我猜您的计算机上没有安装“定位”程序,因此尝试定位 ffmpeg 的检查总是失败。
我真的不明白。如果您在 Shell(通过 ssh 或其他方式)上运行“ffmpeg”,它可以工作,但您的 PHP 代码(我猜是 PHP)报告它不存在?
确保在 php.ini 中启用了 ffmpeg 扩展。
或者:做 phpinfo(); 在 PHP 中并检查 ffmpeg 的输出。它不存在,您当然需要启用扩展。如果 ffmpeg 显示在 phpinfo() 的输出中,则看起来 extension_loaded() 有错误。在这种情况下,您可以尝试检查返回的 get_loaded_extensions() 数组。