1,下載軟體
下載 memcached
下載libevent
2,安裝
安裝libevent
tar -zxvf libevent.tar.gz
cd libevent
./configure --prefix=/usr/local
make
make install
安裝memcached
tar -zxvf memcahced.tar.gz
cd memcached
./configure --prefix=/usr/local/memcached
make
make install
3,執行
啟動
/usr/local/memcached/bin/memcached -d -m 128 -u root -p 11211
-d 以守護程式方式執行
-m 設定memcached可以使用的記憶體大小
-u 指定使用者
-p 設定監聽埠,也可以不設定預設11211
-l 設定監聽ip,如果是本機則不設定
4相關命令
memcache->add(string $key , mixed $var [, int $flag [, $expire] ])
memcache->set(string $key , mixed $var [, int $flag [, $expire] ])
memcache->replace(string $key , mixed $var [, int $flag [, $expire] ])
memcache->get(string $key)
memcache->get_mult(string $key,$key2,$key3 .....)
memcache->delete(string $key [,int $timeout])
memcache->getStats()
memcache->getServerStatus(string $host [,$port])
memcache->flush()
memcache->close()
5,安裝php擴充套件
ubuntu安裝memcached php擴充套件(php版本是5.4)
下載 http://pecl.php.net/get/memcache-2.2.5.tgz
tar -zxvf memcache.tgz
cd memcache
phpize
./configure --enable-memcache --with-php-config=/usr/bin/php-config --with-zlib-dir //紅色字型表示php-config的路徑可以使用(whereis php-config 命令查詢)
make && make install
完成之後會提示
Installing share extensions: /usr/lib/php5/20100525+lfs/
這個要記住,下一步修改php.ini配置是需要
vim /etc/php5/apache2/php.int
在zend之前加上
extension=/usr/lib/php5/20100525+lfs/memcache.so
重啟apache 擴充套件就可以使用了