MacOSXで開発したいと思いつつ、会社ではWindowsでもやらないといけない。
そこでWindowsでphp-memcacheを使えるようにしてみた。なお、サーバはLinuxなのでライブラリを入れるだけ。xamppの最新版はMTの開発にいいかも。的な記事を書こうとして書いてないのでまた書こう。
どうもWindowsではPECLでインストールするのが具合がわるいらしいので直接php_memcache.dllを落としてextensionディレクトリに突っ込むのがよいらしい。参考
まず 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ビルドっぽい)
解凍したら php_memcache.dll を C:\xampp\php\ext に放り込む。
C:\xampp\php\php.iniの[[PECL]]あたりに下記をつっこむ。(xamppのバージョンによってphp.iniの場所は微妙に違うのでphpinfo()で確認すべし)
extension=php_memcache.dll
apacheを再起動する。
phpinfo()でmemcacheが入っていたらok。