php5.4のphp_memcache.dllの場所
5.4の環境を作りたくてxamppを入れ直した時にmemcacheが使えなかったのでメモしておきます。 ちなみに環境はWindows7 64Bitです。
5.3で使っていたphp_memcache.dllをコピーして使おうとしたところ、apacheの起動時に以下の様なエラーが出ました。
PHP Startup: memcache: Unable t initialize module. Module compiled with module API=20090626 PHP compiled with module api=20100525 These options need to match
調べたところStackOverflowで話題が出ていて助かりました。リンク先によると以下にあるよ、とのこと。
http://windows.php.net/downloads/pecl/snaps/memcache/3.0.6/
ts版とnts版はスレッドセーフか、そうでないかの違いです。 ぼくはts版を使いました。
後はphp/extフォルダにダウンロードしたphp_memcache.dllをコピーして、php.iniに以下の記述を追加すれば使えるはずです。
- php.ini
extension=php_memcache.dll