我在 Centos 6.4 上安装了带有memcached.so
扩展名的 PHP 5.3.3,并且 httpd 运行版本为 2.2.15-26。这是我的index.php
:
$mc = new \Memcached();
$mc->addServer('127.0.0.1', 11211);
$mc->set("test", "blah");
var_dump($mc->getResultCode());
var_dump($mc->getResultMessage());
var_dump($mc->get("test"));
die;
当我从命令行运行它时,它可以工作。我得到以下信息:
10:22:33 $ php index.php
int(0)
string(7) "SUCCESS"
string(4) "blah"
memcache 服务器也可以通过 telnet 工作。但是,当我index.php
从网络上运行时,它会失败。我得到以下信息(来自查看网页源):
int(47)
string(51) "SERVER HAS FAILED AND IS DISABLED UNTIL TIMED RETRY"
bool(false)
没有重新安装我的操作系统并尝试不同版本的废话,任何人都可以解释可能导致此问题的原因吗?