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

php – 致命错误:未找到类’Memcache'(与pecl一起安装)

发布时间:2020-12-13 17:12:08 所属栏目:PHP教程 来源:网络整理
导读:我通过ssh安装了memcache,用: $pecl install memcache 这是输出:https://pastee.org/w63sy 并将此行添加到etc / php.ini: extension=memcache.so 在尝试初始化时: /* MEMCACHE */$memcache = new Memcache();$memcache-pconnect('localhost',11211); 我
我通过ssh安装了memcache,用:

$pecl install memcache

这是输出:https://pastee.org/w63sy

并将此行添加到etc / php.ini:

extension=memcache.so

在尝试初始化时:

/* MEMCACHE */
$memcache = new Memcache();
$memcache->pconnect('localhost',11211);

我明白了:

Fatal error: Class 'Memcache' not found in /home/piscolab/public_html/website.com/includes/sql.php on line 25

我究竟做错了什么?

我发现了这个问题,但问题出在于他的共享服务器.我在VPS下.

正在运行:php -i | grep php.ini:

[root@vps?~]#?php?-i?|?grep?php.ini????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
PHP?Warning:??PHP?Startup:?Unable?to?load?dynamic?library?'/usr/lib/php/modules/memcache.so'?-?/usr/lib/php/modules/memcache.so:?cannot?open?shared?object?file:?No?such?file?o
r?directory?in?Unknown?on?line?0???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
Configuration?File?(php.ini)?Path?=>?/etc??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
Loaded?Configuration?File?=>?/etc/php.ini??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
[root@vps?~]#????

查找memcache.so(无输出)

[root@vps ~]# find / -type f -name memcache*.so'                                                                                                                              
[root@vps ~]# find / -type f -name memcache*.so                                                                                                                                
[root@vps ~]#

解决方法

给定错误消息的输出,看起来您缺少zlib开发库,或者至少它们不在通常由configure自动找到的位置.

由于您使用的是CentOS,请尝试使用以下命令安装库:

yum install zlib-devel

这将安装memcache所需的zlib库.安装zlib库后,请尝试重新运行pecl安装程序.

(编辑:李大同)

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

    推荐文章
      热点阅读