代码之家  ›  专栏  ›  技术社区  ›  Steve Claridge

已安装Memcached,但找不到类

  •  7
  • Steve Claridge  · 技术社区  · 14 年前

    如果我运行phpinfo(),它会告诉我 memcached 已安装。

    memcached
    memcached support   enabled
    Version     1.0.2
    libmemcached version    0.44
    Session support     yes
    igbinary support    no 
    

    我把它和 sudo pecl install memcached

    但当我尝试实例化memcached类时,找不到它:

    得到:

    致命错误:找不到类“Memcached”

    以前从未使用过PECL作为安装机制,我需要在php.in I中做些额外的事情吗?或者在其他地方使用这个类吗?

    2 回复  |  直到 14 年前
        1
  •  12
  •   stevelove    14 年前

    可能安装不正确,或者,如您所说,您可能需要将以下内容添加到php.ini: extension = memcached.so

    但是,既然您说它出现在phpinfo()中,似乎更可能是安装不正确。在安装期间,输出中是否有任何错误?

    另外,要说明明显的问题,请确保已重新启动服务器。

    我写了一篇 tutorial on getting memcached running on Ubuntu ,我不是说要自我推销,只是以防万一。

        2
  •  1
  •   Phill Healey    9 年前

    sudo apt-get install php5-memcache