Windows環境でmemcachedを使ってみる

なんとなくWindows版memcacheネタを見かけたので触ってみたときのメモ

PHPでmemcacheを使うための方法です。
PECLでMemcacheを使用します。

※PECL::Memcachedというのもあるみたいです。

■導入方法

以下サイトからmemcached実行ファイルをダウンロード
http://code.jellycan.com/memcached/
win32 binary: memcached-1.2.6-win32-bin.zip をダウンロード

展開してインストール

ファイルを設置
c:\memcached\memcached.exe

インストール
c:\memcached\memcached.exe -d install
(Windows7環境では、コマンドプロンプトを管理者権限で実行しないと処理が失敗しました。)

サービス開始
c:\memcached\memcached.exe -d start
(サービスにmemcachedServerが登録されていると思います)

XAMPPの設定
下記ファイルをネットから探してダウンロード
php_memcache-cvs-20090703-5.3-VC6-x86.zip
(このバージョンだと動作しました。PHP5.3)

php.ini PECL の項目に下記を追加
extension=php_memcache.dll

Apache再起動

以上で完了です。

PHPマニュアルのサンプルコードで動作確認
http://php.net/manual/ja/book.memcache.php