4

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

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

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

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

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

4

2 回答 2

3

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

http://www.dependencywalker.com/

于 2012-07-01T23:55:51.023 回答
-1

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

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

于 2014-03-11T13:22:59.007 回答