Memcached インストール


インストール

libevent インストール

$ wget http://www.monkey.org/~provos/libevent-1.4.9-stable.tar.gz
$ tar zxvf libevent-1.4.9-stable.tar.gz 
$ cd libevent-1.4.9-stable
$ ./configure 
$ make 
$ sudo make install

memcached インストール

$ wget http://memcached.googlecode.com/files/memcached-1.2.7.tar.gz
$ tar zxvf memcached-1.2.7.tar.gz 
$ cd memcached-1.2.7
$ ./configure
$ make
$ sudo make install


設定

共有ライブラリに追加

ファイルの修正

libevent.conf を新たに作成し「/usr/local/lib」を記述する。

$ sudo vim /etc/ld.so.conf.d/libevent.conf

/usr/local/lib

ldconfig 更新

$ sudo ldconfig

確認

$ ldconfig -p | grep 'libevent'


起動

普通に起動

$ memcached -p 11211 -m 64m -vv

デーモンとしてバックグラウンドで起動する場合

$ memcached -p 11211 -m 64m -d

停止

$ ps aux | grep memcached
$ kill -KILL 番号


リンク


エラーメモ

共有ライブラリに追加しなかった場合

memcached 起動時に以下のようなエラーがでる

/usr/local/bin/memcached: error while loading shared libraries: libevent-1.4.so.2: cannot open shared object file: No such file or directory

どこを見に行っているか確認する

$ LD_DEBUG=libs /usr/local/bin/memcached -v 

共有ライブラリに追加する


Comment



Counter: 7558, today: 2, yesterday: 0

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2013-09-24 (火) 14:56:34 (1341d)