在win7下使用memcache安装及使用(telnet)正常,报错,Fatal error: Class 'Memcache' not found in...已安装php_memcache.dll及在php.ini增加extension=php_memcache.dll,请高手指点memcachePHPWindows 7

解决方案 »

  1.   

    你需要下载与你的php版本配套的php_memcache.dll
    注意:还有是否线程安全的区别
      

  2.   

    这是我的环境:
    用的是win7 64位
    Apache/2.2.19 (Win32) PHP/5.2.17
    请问对应的php_memcache.dll在哪里可以下载到呢,之前也下载了,可是不管用。
      

  3.   

    要么自己编译,要么找个lamp的套件,比如APMServ,SpeedAMP等,里面找到那个dll文件
    源码在这里下载
    http://pecl.php.net/package/memcache
      

  4.   

    phpinfo() 打印一下看看有没有开启memcache服务,没有的话就是你的版本没对上
      

  5.   

    http://pan.baidu.com/share/link?shareid=580295&uk=2063911148我自己上传的  支持PHP 5.4.7
    覆盖到php/ext/
    然后重启apache 祝你好运
      

  6.   

    phpinfo() 没有打印出来,应该是版本不对。请问该如何编译呢,以后可能还会在不同版本的PHP上使用,如何根据当前版本编译出适合的dll文件?
      

  7.   


    去memcache官网上各个版本的dll,32位,64,nts,ts的都有,我就是去上面下的
      

  8.   


    去memcache官网上各个版本的dll,32位,64,nts,ts的都有,我就是去上面下的请问是这个页面吗:http://pecl.php.net/package/memcache。如何找到对应版本的dll呢,需要自己编译吗?
      

  9.   

    地址:http://download.csdn.net/detail/p41845175/3666700
      

  10.   

    说实话我也找不到网址了,你看你的php是哪个版本,我给你对应的dll
      

  11.   

    Apache/2.2.19 (Win32) PHP/5.2.17 谢谢啦