php的memcache扩展 - xampp windows无法正常工作

时间:2013-08-14 08:23:55

标签: php memcached xampp php-extension

我的windows机器上有winginx,它带有memcached服务器和模块。我在端口11211上运行它。我的机器上也有xampp,我需要通过xampp连接到memcached服务器。我使用this教程将php_memcache扩展添加到我的php-xampp。此外,在stackoverflow上引用了herehere。我的xampp版本1.7.4与PHP 5.3.5(VC6 X86 32位)。

我仍然收到错误“未找到类Memcache”或“调用未定义函数memcache_connect()”。 我使用的php_memcache dll是否有问题 - 我已尝试过x86和64位版本?

感谢任何帮助。

1 个答案:

答案 0 :(得分:2)

问题在于编译器版本不匹配(我有vc6 for php和memcache是​​从vc9构建的)。来自this讨论的帖子之一表示php已经放弃了对vc6的支持,所以我重新安装了带有vc9的php 5.4的xampp。在http://windows.php.net/downloads/pecl/releases/memcache/3.0.6/php_memcache-3.0.6-5.4-ts-vc9-x86.zip中使用了memcache dll并且每个人都运行良好!

感谢您的帮助。