【问题标题】:PHP Fatal error: Class 'Memcached' not found inPHP 致命错误:在中找不到类“Memcached”
【发布时间】:2014-04-08 15:45:16
【问题描述】:

php -v:

PHP 5.5.10-1+deb.sury.org~precise+1 (cli) (built: Mar 27 2014 16:18:01) 
Copyright (c) 1997-2014 The PHP Group
Zend Engine v2.5.0, Copyright (c) 1998-2014 Zend Technologies
    with XCache v3.1.0, Copyright (c) 2005-2013, by mOo
    with Zend OPcache v7.0.3, Copyright (c) 1999-2014, by Zend Technologies
    with XCache Optimizer v3.1.0, Copyright (c) 2005-2013, by mOo
    with XCache Cacher v3.1.0, Copyright (c) 2005-2013, by mOo
    with XCache Coverager v3.1.0, Copyright (c) 2005-2013, by mOo

dpkg -l | grep php5

结果

rc  php5-memcache                                   3.0.6-1                                             memcache extension module for PHP5
rc  php5-memcached                                  1.0.2-2                                             memcached extension module for PHP5, uses libmemcached
ii  php5-mysql                                      5.5.10+dfsg-1+deb.sury.org~precise+1                MySQL module for php5

php.ini 设置。

;;;;;;;;;;;;;;;;;;;;;;;;;
;;   memchached        ;;
;;;;;;;;;;;;;;;;;;;;;;;;;

extension=/usr/lib/php5/20090626/memcache.so
extension=memcached.so
memcache.hash_strategy="consistent"

但是 phpinfo 没有显示 memchache 的详细信息。 和php脚本给PHP Fatal error: Class 'Memcached' not found in

【问题讨论】:

  • 也许您在自动加载命名空间环境 [psr-0] 中工作,无论您在哪里使用它,都可以尝试\Memcached
  • php5-memcachephp5-memcached 未安装。 dpkg 输出中的 "rc" 表示软件包已被卸载,并且配置已保留。
  • php -m 很高兴看到加载的模块

标签: php memcached


【解决方案1】:

dpkg -l | grep php5 表示模块没有安装

ii 表示“应该安装并且已经安装”,而

rc 表示“它已被删除/卸载,但它的配置文件仍然存在”

【讨论】:

    【解决方案2】:

    php5-memcachephp5-memcached 未安装。 dpkg 输出中的"rc" 表示软件包已卸载,并且配置已保留。

    【讨论】:

      【解决方案3】:

      使用以下命令安装“Memcache”

      sudo apt-get install php5-memcache
      

      【讨论】:

        【解决方案4】:

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

        库可能丢失,您可以手动将丢失的 php_memcache 包含到 ext 文件夹中

        【讨论】:

        • 尽管我在 windows7 机器的 d:/xampp/php/ext (php 版本 - 5.4.7) 中执行“php_memcache.dll”,但我也遇到了同样的问题发现错误的问题,“致命错误:找不到类'Memcached'”
        猜你喜欢
        • 2011-02-09
        • 2012-07-13
        • 1970-01-01
        • 2015-03-20
        • 2016-05-11
        • 2013-11-03
        • 2016-09-17
        • 2016-01-29
        相关资源
        最近更新 更多