[Memcache]PHP连接测试Memcache

1
2
3
4
5
<?php
$memcache_obj = memcache_connect('127.0.0.1', 11211);
$memcache_obj->add("name", "test");
echo $memcache_obj->get("name");
?>

如果你在使用这段代码时遇到问题,请确保以下几点:

  1. Memcache 服务是否已启动:确保你的 Memcache 服务在 127.0.0.111211 端口上运行。
  2. PHP Memcache 扩展是否已安装和启用:确保你已经安装并启用了 PHP 的 Memcache 扩展。

你可以通过以下命令安装 Memcache 扩展:

1
sudo apt-get install php-memcache

并在 php.ini 文件中启用扩展:

1
extension=memcache.so

重启你的 Web 服务器以应用更改:

1
sudo service apache2 restart

或者,如果你使用的是 Nginx:

1
sudo service nginx restart

如果你使用的是 memcached 而不是 memcache,请确保使用正确的扩展和函数:

1
2
3
4
5
6
<?php
$memcached = new Memcached();
$memcached->addServer('127.0.0.1', 11211);
$memcached->set("name", "test");
echo $memcached->get("name");
?>

这种情况下,你需要安装 php-memcached 扩展:

1
sudo apt-get install php-memcached