由于PECL::memcache的管理接口存在输错问题,所以无法正常运行

在PECL::memcache的最新版本(3.0.6)的管理界面(memcache.php)中,get_host_port_from_server函数的返回值变量没有带有”$”符号,导致返回的不是变量而是变量名的字符串,因此无法正常运行,这是一个非常无聊的错误。

因为出现了无法连接错误:“Cant connect to:v:a”,所以一度以为发生了什么事情,但实际上只是这个而已,让我感到非常沮丧。

由于在主支中已经修复了此问题,所以您可以使用该版本而无需担心。

svn cat http://svn.php.net/repository/pecl/memcache/trunk/memcache.php > memcache.php

如果没有subversion,可以使用wget或curl。

wget "http://svn.php.net/viewvc/pecl/memcache/trunk/memcache.php?view=co" -O memcache.php
curl "http://svn.php.net/viewvc/pecl/memcache/trunk/memcache.php?view=co" > memcache.php