PECL::memcacheの最新版(3.0.6)の管理インターフェース(memcache.php)には、get_host_port_from_server関数の返り値の変数に「$」がついておらず、変数ではなく変数名の文字列が返ってしまうため、そのままでは動かない、という大変しょうもないエラーがある。
「Cant connect to:v:a
」というエラーがでるので何事かと思いきや、ただそれだけのことで腰が砕けた。
Trunkでは修正されているので、そちらを利用すれば問題ない。
svn cat http://svn.php.net/repository/pecl/memcache/trunk/memcache.php > memcache.php
subversionがなければ、wgetかcurlで。
wget
wget "http://svn.php.net/viewvc/pecl/memcache/trunk/memcache.php?view=co" -O memcache.php
curl
curl "http://svn.php.net/viewvc/pecl/memcache/trunk/memcache.php?view=co" > memcache.php