php – 已安装Memcached但未找到类

如果我运行phpinfo()它告诉我安装了 memcached.
memcached
memcached support   enabled
Version     1.0.2
libmemcached version    0.44
Session support     yes
igbinary support    no

我用sudo pecl install memcached安装它

但是,当我尝试实例化memcached类时,找不到它:

$mc = new Memcached();

得到:

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

从来没有使用过PECL作为安装机制,我是否需要在php.ini或其他地方做一些额外的事情才能使用该类?

它可能无法正确安装,或者,如您所说,您可能需要将以下内容添加到php.ini:
extension = memcached.so

但是既然你说它出现在phpinfo()中,它似乎更有可能是它没有正确安装.安装期间输出中是否有任何错误?

另外,要说清楚,请确保已重新启动服务器.

我写了一个tutorial on getting memcached running on Ubuntu,我提到不要自我推销,但以防它有用.

相关文章

文章浏览阅读8.4k次,点赞8次,收藏7次。SourceCodester Onl...
文章浏览阅读3.4k次,点赞46次,收藏51次。本文为大家介绍在...
文章浏览阅读1.1k次。- php是最优秀, 最原生的模板语言, 替代...
文章浏览阅读1.1k次,点赞18次,收藏15次。整理K8s网络相关笔...
文章浏览阅读1.2k次,点赞22次,收藏19次。此网络模型提供了...
文章浏览阅读1.1k次,点赞14次,收藏19次。当我们谈论网络安...