【问题标题】:How to fix PHP warning: PHP Startup: Unable to load dynamic library 'php_ffmpeg.dll'如何修复 PHP 警告:PHP 启动:无法加载动态库 'php_ffmpeg.dll'
【发布时间】:2017-07-07 18:44:38
【问题描述】:

我正在尝试在 WampServer for Windows 中安装 ffmpeg 扩展。我已经复制了特定文件夹中的所有文件,如此处所述https://www.jaypan.com/tutorial/installing-ffmpeg-wamp

但我在 Apache 错误日志中收到以下错误,并且库未在 phpinfo() 中加载

PHP 警告:PHP 启动:无法加载动态库 'ext/php_ffmpeg.dll' - 找不到指定的模块。\r\n 在第 0 行的未知中
警告:PHP 启动:无法加载动态库 'ext/php_ffmpeg.dll' - 找不到指定的模块。 在 Unknown0

为什么会出现此错误? 我尝试升级PHP版本,但没有任何影响。

如何解决这个 PHP 启动问题?

【问题讨论】:

  • 我添加了 extension=php_ffmpeg.dll 但仍然显示同样的错误
  • 你为你安装的 PHP 版本安装了错误的 dll。它需要特定于您的 PHP 版本(即 5.4、5.5、5.6、7.0、7.1 等)32 位、64 位、zts 或非 zts,并最终使用相同的 VC 版本构建。

标签: php jquery


【解决方案1】:

您收到该错误是因为 dll 的路径错误。如果不查看您的文件系统,我们将无法提供正确的路径。检查路径 ext/php_ffmpeg.dll 与正在加载的其他 dlls 的路径。自从我在 Windows 上运行 PHP 以来已经有一段时间了,但您可以尝试类似 dependencywalker 的方法来查找尝试加载的完整路径。如果您使用的是 64 位系统(我认为是 sysWOW64),您可能还会遇到问题。另外,请仔细检查您已重命名 php_ffmpeg_20050618.dll。

【讨论】:

    猜你喜欢
    • 2014-09-21
    • 2021-08-27
    相关资源
    最近更新 更多