使用Memcached和php会话问题发生了

时间:2011-09-16 08:22:18

标签: php session memcached

我正在尝试使用memcache来处理PHP中的会话。

我仍然想用

<?php
    session_start();
    $_SESSION['name']="someone's name";
    session_destroy();
?>

启动,注册和销毁会话的风格。

这就是我在/etc/php5/apache2/php.ini

中的内容
extension = memcache.so
memcache.allow_failover = 1
memcache.redundancy = 1
memcache.session_redundancy = 2

session.save_handler = memcache
session.save_path = "tcp://NOT.LOCALHOST.SERVER.IP:11211"
session.use_only_cookies = 1
session.auto_start = 0
session.cookie_lifetime = 0 
session.cookie_path = /

我发现了这个错误:

  

注意:session_start():服务器NOT.LOCALHOST.SERVER.IP(tcp 11211)失败:   某些行上somefile.php中的连接被拒绝(111)。

我该怎么做才能解决这个问题?

1 个答案:

答案 0 :(得分:2)

你应该验证是否

  • 您的远程服务器的11211端口已打开
  • 如果您的本地服务器有权访问该端口

我还不能评论,所以我必须将此作为答案发布。