使用xampp / php无法使用memcache工作

时间:2012-12-03 02:02:15

标签: php memcached xampp

我在Windows 7上,64位/运行xampp v3.1。 php版本是5.4,我试图在盒子上本地安装memcache所以我可以使用php的memcache。我搜索了谷歌并按照关于安装memcached.exe作为服务的说明,然后下载php的memcache dll扩展文件并将其放入php文件夹下的ext文件夹中。然后我将它添加到php.ini文件夹,重启apache并且运行phpinfo()时没有显示memcache,当我尝试通过php运行memcache时它告诉我这个功能不存在。任何人都可以帮我解决这个问题吗?我验证了服务已启动并运行,我尝试了不同版本的dll php扩展文件,但仍然存在同样的问题。有什么建议?这是我用于安装memcache的说明的一个站点:

http://shikii.net/blog/installing-memcached-for-php-5-3-on-windows-7/

2 个答案:

答案 0 :(得分:1)

您的apache日志中必须记录一些错误。错误是什么?

答案 1 :(得分:1)

看起来我抓住了错误版本的memcache for php。你必须为你正在使用的php版本获取正确的memcache dll文件。我在这里找到了正确的下载:

http://windows.php.net/downloads/pecl/snaps/memcache/3.0.6/php_memcache-3.0.6-5.4-ts-vc9-x86.zip

它有正确的php版本,5.4及其线程安全。一旦我下载它,解压缩dll并放入php扩展文件夹并重新启动xampp / apache,它现在可以正常工作。