$mem = new Memcache;
$mem->connect('127.0.0.1', 80) or die ("Could not connect");
$stats  = $mem->getExtendedStats('items');
echo "<pre>";
print_r($stats);显示是这样
Array
(
    [127.0.0.1:80] => Array
        (
            [ HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
            [0] => 400] => Bad Request
            [1] => Bad] => Request
            [Your] => browser sent a request that this server could not understand.
            [2] =>  </html
        ))为什么?
我phpinfo()信息里面有 
memcache
memcache support enabled
Version  3.0.2 
Revision  $Revision: 1.83.2.28 $ Directive Local Value Master Value
memcache.allow_failover 1 1
memcache.chunk_size 32768 32768
memcache.default_port 11211 11211
memcache.hash_function crc32 crc32

请问怎么使用这个Memcache

解决方案 »

  1.   

    $mem = new Memcache;
    //$mem->connect('127.0.0.1', 80) or die ("Could not connect");// 都说明了是11211端口,你连80做什么
    $mem->connect('127.0.0.1', 11211) or die ("Could not connect");$stats  = $mem->getExtendedStats('items');
    echo "<pre>";
    print_r($stats);
      

  2.   


    原因找到了,应该是没有安装服务器的memecached,我只下了个dll的文件
    网上很难找到windows的memcached,有谁可以提供下载地址吗,谢谢
      

  3.   

    http://splinedancer.com/memcached-win32/
      

  4.   

    上面是1.2.4这个是1.2.6 http://welos.cn/?p=483