Memcached是免費和開源、高性能、分佈式內存對象緩存系統,通用在天然界,但用於加速動態web應用程序,減輕數據庫負載。」 memcached的更多信息能夠在找到http://www.memcached.org/php
.本文將解釋如何安裝memcached和PHP5-MemCached模塊在Debian 6.0(Squeeze) 給Apache2mysql
1. 安裝web
apt-get install memcached php5-memcached
「apt-get」是一個很是強大的命令行工具來處理軟件包。這裏有一個技巧如何使用「apt-get」,舉個栗子:我要安裝Memcached和php相關聯的模塊,但我不太肯定完整的包的名稱,而後咱們能夠使用下面的命令來搜索可用的軟件包列表:sql
apt-cache search memcache
搜索結果:數據庫
memcached - A high-performance memory object caching system memcachedb - Persistent storage engine using the memcache protocol ...... php5-memcache - memcache extension module for PHP5 php5-memcached - memcached extension module for PHP5
你應該找到php5-memcache和php5-memcached php5-memcached更新會話的支持。在這裏咱們要使用php5-memcached。apache
2. 測試瀏覽器
netstat -tap | grep memcached
你會看到這樣的結果緩存
tcp 0 0 localhost:11211 *:* LISTEN 2132/memcached
你能夠經過配置文件_/etc/memcached.conf_來配置你的memcached。服務器
首先開啓你的apache服務器tcp
/etc/init.d/apache2 restart
而後建立一個文件,寫入php探針
<? php phpinfo(); ?>
而後用瀏覽器打開
更多細節請查看http://www.php.net/manual/en/book.memcached.php,這是一個簡單的例子:
<?php $m = new Memcached(); $m->addServer('localhost', 11211); $m->set('key', 'hello world'); var_dump($m->get('key')); ?>
提示:由於memcached 不像mysql那樣須要密碼驗證,因此建議採起一些配置不容許非法訪問,好比配置防火牆。