使用Memcached和php会话出现问题


Using Memcached and php session problem occurred

我正在尝试使用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(): Server NOT.LOCALHOST.SERVER.IP (tcp 11211) failed with: 在somefile.php的某些行中,连接被拒绝(111)。

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

您应该验证是否

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

我还不能评论,所以我必须把这个作为一个答案。