Ubuntu
如何安裝pecl memcached?
我需要在我的電腦(ubuntu 10.10 和 php 5.3.3)上安裝 memcahced(不是 memcache),我做了以下操作:
$ apt-get install php5-memcached libmemcached-tools libmemcached5
=>DONE SUCESSFULLY
$ pecl install memcached
它以以下錯誤
檢查 libmemcached 位置...配置:錯誤:memcached 支持 需要 libmemcached。使用 --with-libmemcached-dir= 指定前綴 libmemcached 標頭檔和庫所在的位置
任何想法都受到高度讚賞
無需使用 pecl。為 PHP5 安裝 memcached 擴展模組:
$ sudo apt-get install php5-memcached
測試.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)
要測試 memcached,請使用 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