我试图在Bluemix云上使用memcached构建一个php应用程序。当添加memcached服务时,我会得到服务器名、端口、用户名和密码。我在本地服务器上安装了memcached来测试我的应用程序,它可以工作:
$memcache = new Memcached();
$memcache->addServer('Server', port) or die ("Could not connect");
$version = $memcache->getVersion();
echo "Server's version: "
我们目前使用Nginx作为服务器,使用memcached作为缓存机制。我检查了PHP错误日志,许多关于memcached的PHP警告引起了我的注意。
PHP Warning: Memcache::get(): Invalid Memcache->connection member variable in {directory}/library/Zend/Cache/Backend/Memcached.php on line 180
在它所指向的行上,有一段代码:
$tmp = $this->_memcache->get($id);
我还看到了许多其他PHP警告,它们具有相同的