我需要在我的电脑上安装memcahced(而不是memcache)(ubuntu 10.10和php 5.3.3),我做了以下工作:
$ apt-get install php5-memcached libmemcached-tools libmemcached5
=>成功完成
$ pecl安装memcached
它以下面的错误结束
检查libmemcached位置...configuration:错误:memcached支持 需要libmemcached。 使用--with-libmemcached-dir =指定前缀 libmemcached标头和库位于哪里
任何想法是高度赞赏
不需要使用pecl。 为PHP5安装memcached扩展模块:
$ sudo apt-get install php5-memcached
test.php的:
<?php $m = new Memcached(); $m->addServer('127.0.0.1', 11211); var_dump($m->getStats()); ?> $ php test.php array(1) { ["127.0.0.1:11211"]=> array(24) { ["pid"]=> int(2462) ["uptime"]=> int(129)
testingmemcached使用telnet:
$ telnet 127.0.0.1 11211 Trying 127.0.0.1... Connected to 127.0.0.1. Escape character is '^]'. stats STAT pid 2462 STAT uptime 1039 STAT time 1298284545 STAT version 1.4.5 STAT pointer_size 32 STAT rusage_user 0.092005 STAT rusage_system 0.000000
我通过安装libmemcached-devel(我在Centos 5.5上)解决了这个问题。