【问题标题】:Memcache PHP Extension on WindowsWindows 上的 Memcache PHP 扩展
【发布时间】:2012-07-02 02:42:32
【问题描述】:

我找到了很多教程,涵盖了如何在 Windows 中安装 memcache 和安装 PHP 扩展。不过我的情况有点不寻常:

我使用的是 iis,而不是 apache。 我不需要在服务器上安装 memcache(它已经设置了自己的专用服务器)。我只需要安装扩展。

我以为我只需要将 PHP_memcache.dll 扩展添加到 PHP 扩展文件夹并将其添加到 PHP.ini

这会导致加载 PHP 模块时出错(无法加载动态库)。

这个错误可能是因为服务器上没有安装memcache,我应该怎么解决?

【问题讨论】:

  • 这是一份工作……dependencywalker.com
  • 谢谢,这个软件真的很有帮助。我发现我错误地使用了线程安全版本。
  • 很高兴知道,我会把它添加为答案:)

标签: php iis memcached


【解决方案1】:

如果您在 Windows 上使用 XAMPP,您可能已经安装了 32 位 XAMPP 版本。 因此,请确保您使用的是 Memcache 的 32 位 (x86) DLL。

windows 的 DLL 下载列表可以在这里找到:http://pecl.php.net/package/memcache/3.0.8/windows

【讨论】:

    【解决方案2】:

    在 Windows 中加载扩展时出现的错误不如在 Linux 中那么有用,因此您需要像 dependency walker 这样的工具来找出问题所在。

    http://www.dependencywalker.com/

    【讨论】:

      猜你喜欢
      • 2012-12-24
      • 2016-12-30
      • 2013-08-16
      • 2019-01-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-09-29
      • 2010-09-20
      相关资源
      最近更新 更多