我的windows机器上有winginx,它带有memcached服务器和模块。我在端口11211上运行它。我的机器上也有xampp,我需要通过xampp连接到memcached服务器。我使用this教程将php_memcache扩展添加到我的php-xampp。此外,在stackoverflow上引用了here和here。我的xampp版本1.7.4与PHP 5.3.5(VC6 X86 32位)。
我仍然收到错误“未找到类Memcache”或“调用未定义函数memcache_connect()”。 我使用的php_memcache dll是否有问题 - 我已尝试过x86和64位版本?
感谢任何帮助。
答案 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并且每个人都运行良好!
感谢您的帮助。