インストールガイド · 1 min read · Dec 29, 2025

Debian 6.0 (Squeeze) に Memcached と PHP5-MemCached モジュールをインストールする

Debian 6.0 (Squeeze) に Memcached と PHP5-MemCached モジュールをインストールする

“Memcached は、無料でオープンソースの高性能分散メモリオブジェクトキャッシングシステムで、一般的な性質を持ちますが、データベースの負荷を軽減することによって動的ウェブアプリケーションの速度を向上させるために使用されることを意図しています。”
memcached に関する詳細情報は http://www.memcached.org/ で確認できます。

この記事では、Apache2 を使用して Debian 6.0(Squeeze) システムに memcached と PHP5-MemCached モジュールをインストールする方法を説明します。

1. インストール

apt-get install memcached php5-memcached

“apt-get” は、パッケージを扱うための非常に強力なコマンドラインツールです。”apt-get” の使い方に関するヒントを以下に示します。この状況を例に取ります: Memcached とそれに関連する php モジュールをインストールしようとしていますが、パッケージの正確な名前がわからない場合、次のコマンドを使用して利用可能なパッケージリストを検索できます:

apt-cache search memcache

その後、次のような結果が得られます:

memcached - 高性能メモリオブジェクトキャッシングシステム
memcachedb - memcache プロトコルを使用した永続ストレージエンジン
……
php5-memcache - PHP5 用の memcache 拡張モジュール
php5-memcached - PHP5 用の memcached 拡張モジュール

php5-memcache と php5-memcached の両方を見つけることができるはずです。php5-memcached は新しく、セッションサポートがあります。ここでは php5-memcached を使用します。

2. テスト

2.1 Memcached のテスト

インストール後、memcached はすでに実行中であるはずです。次のコマンドを使用して確認できます:

netstat -tap | grep memcached

通常、次のような結果が得られます:

tcp        0      0 localhost:11211         *:*                     LISTEN      2132/memcached

/etc/memcached.conf ファイルを修正することで、その設定を変更できます。

2.2 PHP5-Memcached モジュールのテスト

まず、Apache ウェブサーバーを再起動する必要があります。

/etc/init.d/apache2 restart

ウェブからアクセス可能な php ファイルを作成し、次の内容をそのファイルにコピーします:

vi phpinfo.php

その後、ブラウザを使用して php ファイルを開き、結果を確認します。

3. 使用法

詳細については http://www.php.net/manual/en/book.memcached.php を確認してください。以下は簡単な例です:

addServer('localhost', 11211);  
$m->set('key', 'hello world');  
var_dump($m->get('key'));  
?>

4. リンク

PHP-MemCached モジュール
MemCached

Share: X/Twitter LinkedIn

新しい投稿を受信箱で受け取る

スパムはありません。いつでも購読を解除できます。