【问题标题】:PHP memcached session not workingPHP memcached会话不起作用
【发布时间】:2014-02-08 12:29:15
【问题描述】:

我开始使用 memcached 来存储会话文件,但是 Session 不起作用并且 apache 发送响应太慢。我该如何解决这个问题?

php.in 中的修改是:

;session.save_handler = files
session.save_handler = memcached
session.save_path = "tcp://127.0.0.1:11211?persistent=1&weight=1&timeout=1&retry_interval=15"

【问题讨论】:

    标签: php session apache2 memcached


    【解决方案1】:

    我解决了这个问题,解决方案是没有tcp://的连接url ,所以session.save_path应该是

    session.save_path = "127.0.0.1:11211?persistent=1&weight=1&timeout=1&retry_interval=15"
    

    【讨论】:

      【解决方案2】:

      阅读此页:
      http://www.php.net/manual/en/memcached.sessions.php
      你应该像这样修改 php.ini

      session.save_handler = memcached 
      


      将 memcached 更改为 memcache
      也许对你有帮助
      别的
      检查服务器权限并检查您的 PHP 脚本的字符集和
      把这段代码:
      存在:

      <?php
      ob_start ();
      ?>
      


      在末尾:

      <?php
      ob_flush ();
      ?>
      


      【讨论】:

      • 将 memcached 更改为 memcache 不起作用,因为当我更改它时会给出错误“PHP 警告:session_start(): 找不到保存处理程序 'memcache'”
      • 我正在编辑这个答案...阅读这个也许对你有帮助我很抱歉
      猜你喜欢
      • 2017-07-30
      • 1970-01-01
      • 1970-01-01
      • 2014-08-30
      • 1970-01-01
      • 2014-07-09
      • 1970-01-01
      • 2014-12-30
      相关资源
      最近更新 更多