加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

php – Drupal – 致命错误:未找到类’Memcache’

发布时间:2020-12-13 21:35:50 所属栏目:PHP教程 来源:网络整理
导读:我在我的localhost上安装了drupal.它在2个月前运作良好,但现在发生了一些事情,我不知道为什么.如果你能帮助我,我将非常感激.提前致谢. 完整错误如下所示: Fatal error: Class ‘Memcache’ not found in /srv/www/htdocs/modules/memcache/dmemcache.inc on
我在我的localhost上安装了drupal.它在2个月前运作良好,但现在发生了一些事情,我不知道为什么.如果你能帮助我,我将非常感激.提前致谢.

完整错误如下所示:

Fatal error: Class ‘Memcache’ not
found in
/srv/www/htdocs/modules/memcache/dmemcache.inc
on line 177

1)php -m给出了这个:

[PHP Modules]
bz2
ctype
date
dom
filter
gd
hash
iconv
json
libxml
mbstring
mcrypt
mysql
mysqli
pcre
PDO
pdo_mysql
pdo_sqlite
Reflection session SimpleXML SPL
SQLite standard sysvsem tokenizer xml
xmlreader xmlwriter zip zlib

[Zend Modules]
none

2)memcached通过包管理器安装.

3)安装drupal的memcache模块

我究竟做错了什么?谢谢.

解决方法

我与googletorp召集,问题似乎依赖于memcache安装.试试这个:

#if apt-get,rpm,or yum doesn't work
cd /usr/src/
wget http://pecl.php.net/get/memcache-2.2.4.tgz
tar -zxvf memcached-2.2.4.tgz
cd memcached-2.2.4
phpize && ./configure --enable-memcache && make
cp modules/memcache.so /usr/lib/php/modules/

# Note: packaged extension modules are now loaded via the .ini files
# found in the directory /etc/php.d
touch /etc/php.d/memcached.ini
echo 'extension=memcache.so' > /etc/php.d/memcached.ini

service httpd restart

上述程序已经从评论中残酷地复制到official memecache documentation的页面.日期为2009年12月11日.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读