Php 正在安装memcached-存在类但未找到
这是一个非常奇怪的问题- 我已经在我的10.7.4 Mac上安装了Memcached 2.1.0,使用开发者工具运行1.7.3 XAMPP 我已经按照指示做了Php 正在安装memcached-存在类但未找到,php,memcached,php-extension,Php,Memcached,Php Extension,这是一个非常奇怪的问题- 我已经在我的10.7.4 Mac上安装了Memcached 2.1.0,使用开发者工具运行1.7.3 XAMPP 我已经按照指示做了 我还安装了memcache扩展(不是memcached) memcached deamon正在运行,我可以将数据telnet到其中 php.ini->当我使用“extension=memcache.so”时,phpinfo()显示memcache扩展加载良好 php.ini->当我使用“extension=memcached.so”时,p
phpinfo()
显示memcache扩展加载良好phpinfo()
不显示memcached扩展名phpinfo()李>
真正奇怪的是:
class\u存在('Memcached')
返回true李>
extension\u load('Memcached')
返回true李>
newmemcached()
表示找不到类
可能是什么问题?我刚刚遇到这个问题,这是因为名称空间。如果正在使用名称空间,请尝试删除它们。看看这是否有效,然后从那里开始操作。如果要访问守护进程,请使用Memcache()memcached
是作为单独程序运行的服务器守护程序。感谢您的快速回复。我读到Memcached和Memcache是分开的扩展;Memcached认为是更好的版本。另外,为什么类_exists('Memcached')返回true,而new Memcached()表示找不到类?提前感谢您的帮助:)是的,这是相当奇怪的记录,我有一些问题;从文档中可以看出,两者的行为都很相似,尽管memcached具有创建服务器的能力。我从来没有真正让Memcached()
工作过;我刚刚安装了这个守护进程,并在我的服务器repo中使用了php5 memcache包?看吧,迪蒙正在跑步。正如我所说,我可以向memcached发出tcp命令,deamon工作正常:)