首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >PHP致命错误:在以下位置找不到'Memcached‘类

PHP致命错误:在以下位置找不到'Memcached‘类
EN

Stack Overflow用户
提问于 2014-04-08 23:45:16
回答 3查看 21.6K关注 0票数 19

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

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2014-09-18 02:17:36

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

票数 11
EN

Stack Overflow用户

发布于 2015-08-27 18:52:15

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

ii的意思是‘它应该被安装并且已经安装了’,而

rc的意思是‘它被移除/卸载了,但它的配置文件还在那里’

票数 3
EN

Stack Overflow用户

发布于 2016-05-10 22:43:39

使用以下命令安装'Memcache‘

sudo apt-get install php5-memcache
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22941882

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档