2

这是一个很奇怪的问题——

我在我的 10.7.4 Mac 上安装了 Memcached 2.1.0,使用开发者工具运行 1.7.3 XAMPP。

我已按照此处的说明进行操作

  1. 我也安装了 memcache 扩展(不是 memcached)。
  2. memcached 守护程序正在运行,我可以将数据远程登录到其中。
  3. php.ini -> 当我使用“extension=memcache.so”时,phpinfo()显示 memcache 扩展加载正常。
  4. php.ini -> 当我使用“extension=memcached.so”时,phpinfo()不显示 memcached 扩展
  5. php.ini -> 当我使用“extension=memcache.so”和“extension=memcached.so”时,phpinfo()两者都不显示!

真正奇怪的部分是:

  1. class_exists('Memcached')返回真!
  2. extension_loaded('Memcached')返回真!
  3. new Memcached()说找不到类。

可能是什么问题?

4

1 回答 1

0

我刚刚遇到这个问题,这是因为命名空间。如果您正在使用命名空间,请尝试取出它们。看看这是否有效,然后从那里开始工作。

于 2013-12-10T00:18:20.193 回答