我有一个安装了 Memcache 的 Drupal 7 网站,它在 Apache2 Web 服务器上运行良好。现在我已经用 HHVM (HipHop) 替换了 Apache2,并在性能上得到了真正的提升。
问题是很明显 Drupal 不能与 Memcache 服务器交互。这是错误:
Notice: Use of undefined constant MEMCACHE_COMPRESSED - assumed 'MEMCACHE_COMPRESSED' in dmemcache_set() (line 44 of /.../modules/memcache/dmemcache.inc).
当然,没有任何东西存储在 Memcache 中。
我想 Drupal 的 Memcache 模块正在使用 PECL Memcache:set()
,这在这个新安装的 HHVM 中不可用。HHVM 是否有类似 PECL 的安装?
谢谢