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");
?>
|
如果你在使用这段代码时遇到问题,请确保以下几点:
- Memcache 服务是否已启动:确保你的 Memcache 服务在
127.0.0.1 的 11211 端口上运行。
- PHP Memcache 扩展是否已安装和启用:确保你已经安装并启用了 PHP 的 Memcache 扩展。
你可以通过以下命令安装 Memcache 扩展:
1
|
sudo apt-get install php-memcache
|
并在 php.ini 文件中启用扩展:
重启你的 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
|