CentOS:memcachedをインストール

CentOs5.2のリポジトリにmemcachedは無いのでリポジトリを追加する。

cd /usr/local/src
wget http://dag.wieers.com/rpm/packages/rpmforge-release/rpmforge-release-0.3.6-1.el5.rf.i386.rpm
rpm -Uhv rpmforge-release-0.3.6-1.el5.rf.i386.rpm

mencachedを入れるのに必要なモジュールをインストールする。
たぶんこのあたりを入れておけばおっけーなはず。

yum install gcc
yum install memcached
yum install zlib-devel
yum install php-pecl-memcache

memcachedの設定は/etc/sysconfig/memcachedを編集する。
動かすだけならデフォルトのままでOK。
memcacheの起動

/etc/init.d/memcached start

サービスを自動起動にしておく。

chkconfig memcached on

テストスクリプト
[sourcecode language='php']
$cache = new Memcache;
$key = 'cache_test';
$cache->connect(‘localhost’, 11211);
if(!$cache->get($key)){
// キャッシュの有効時間は15秒
$cache->set($key, date(‘Y-m-d h:i:s’), MEMCACHE_COMPRESSED, 15);
}
echo $cache->get($key);
?>
[/sourcecode]

You can leave a response, or trackback from your own site.

Leave a Reply