Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/263.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
php的Memcache扩展-xampp窗口不工作_Php_Memcached_Xampp_Php Extension - Fatal编程技术网

php的Memcache扩展-xampp窗口不工作

php的Memcache扩展-xampp窗口不工作,php,memcached,xampp,php-extension,Php,Memcached,Xampp,Php Extension,我的windows机器上有winginx,它带有memcached服务器和模块。我让它在端口11211上运行。我的机器上也有xampp,我需要通过xampp连接到memcached服务器。我使用教程将php_memcache扩展添加到我的php xampp中。此外,在stackoverflow中引用和。我有xampp版本1.7.4和PHP5.3.5(VC6 X86 32位) 我仍然收到错误“找不到类Memcache”或“调用未定义的函数Memcache\u connect()”。 我使用的php

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

我仍然收到错误“找不到类Memcache”或“调用未定义的函数Memcache\u connect()”。 我使用的php_memcache dll有问题吗?我试过x86和64位版本


非常感谢您的帮助。

问题在于编译器版本不匹配(我有用于php的vc6,memcache是从vc9构建的)。讨论中的一篇帖子说php已经放弃了对vc6的支持,所以我重新安装了xampp,它的vc9支持PHP5.4。在中使用了memcache dll,一切正常


感谢您的帮助。

首先:检查php_info()中的memcache apear;确保使用了正确的扩展名:PHP具有
memcache
memcached
,请检查phpinfo()以查看实际启用的是哪个扩展名,两个扩展名都没有启用。memcache不显示在phpinfo中。我使用的是从vc9生成的memcache dll和从vc6生成的php,这会有问题吗?请在重新启动服务器时查看apache日志,它会指出php_memcache.dll文件是否有问题。您是对的。日志帮助我解决了这个问题。我已经解决了这个问题。谢谢