我正在尝试使用本教程配置 ffmpeg - http://myownhomeserver.com/2012/12/how-to-install-ffmpeg-php-php-5-4-on-windows-8-xampp-1-8-1/ 但在我完成初始配置后,它抛出错误。
我在 ext 文件夹中复制了 php_ffmpeg.dll
并将其添加到 php.ini
文件 extension=php_ffmpeg.dll
将其他文件复制到 system32
文件夹。但重启 apache 时抛出错误。它抛出以下错误
---------------------------
httpd.exe - System Error
---------------------------
The program can't start because avcodec-52.dll is missing from your computer. Try reinstalling the program to fix this problem.
---------------------------
OK
---------------------------
我可以看到上面的教程适用于 PHP 5.4 及以上版本,所以我找到了这个教程 http://myownhomeserver.com/2012/02/how-to-install-ffmpeg-php-for-windows-apache-http-server/
这是针对 PHP 5.3 的,但它似乎仍然对我显示相同的错误
我不明白出了什么问题,请帮忙。
最佳答案
在您正在查看的指南中,它说您需要 PHP 5.4 或更高版本。您应该首先安装PHP 5.4然后从这个link下载文件并放置php_ffmpeg.dll
在C:/xampp/php/ext
以及 C:/windows/system32
中的其余文件。
此外,如果您使用的是64位系统,请尝试添加您放置在C:/windows/system32
中的文件。位于 C:\Windows\SysWOW64
也是。
然后转到您的 Xampp 服务,然后单击 stop
Apache 。当它停止时,然后再次单击“启动”,它应该可以工作。
关于xampp - 在 Windows 8、5.3 PHP 中配置 ffmpeg 时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27171757/