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安装程序. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |