我找到了很多教程,涵盖了如何在 Windows 中安装 memcache 和安装 PHP 扩展。我的情况虽然有点不寻常:
我使用的是 iis,而不是 apache。我不需要在服务器上安装 memcache(它已经设置了自己的专用服务器)。我只需要安装扩展。
我以为我只需要将 PHP_memcache.dll 扩展添加到 PHP 扩展文件夹并将其添加到 PHP.ini
这会导致加载 PHP 模块时出错(无法加载动态库)。
这个错误可能是因为服务器上没有安装memcache,我该怎么做才能解决它?
在 Windows 中加载扩展时出现的错误不如在 Linux 中那么有用,因此您需要像 dependency walker 这样的工具来找出问题所在。
如果您在 Windows 上使用 XAMPP,您可能已经安装了 32 位 XAMPP 版本。因此,请确保您使用的是 Memcache 的 32 位 (x86) DLL。
windows 的 DLL 下载列表可以在这里找到:http: //pecl.php.net/package/memcache/3.0.8/windows