MacOSXで開発したいと思いつつ、会社ではWindowsでもやらないといけない。
Windowsでphp-memcacheを使えるようにしてみた。なお、サーバはLinuxなのでライブラリを入れるだけ。
xamppの最新版はMTの開発にいいかも。的な記事を書こうとして書いてないのでまた書こう。
どうもWindowsではPECLでインストールするのが具合がわるいらしいので直接php_memcache.dllを落としてextensionディレクトリに突っ込むのがよいらしい。
参考: http://pureform.wordpress.com/2008/01/10/installing-memcache-on-windows-for-php/

  1. http://downloads.php.net/pierre/ から http://downloads.php.net/pierre/php_memcache-cvs-20090703-5.3-VC6-x86.zip をダウンロードする

    • xampp 1.7.2(PHP 5.3.0)でx86(32bit)環境の場合。xamppのバイナリはVC6ビルドっぽい
  2. 解凍したら php_memcache.dll を C:\xampp\php\ext に放り込む
  3. C:\xampp\php\php.iniの[PECL]あたりに下記をつっこむ (xamppのバージョンによってphp.iniの場所は微妙に違うのでphpinfo()で確認すべし)
    • extension=php_memcache.dll
  4. apacheを再起動する
  5. phpinfo()でmemcacheが入っていたらok