【问题标题】:Confusion about installing PHP Memcache关于安装 PHP Memcache 的困惑
【发布时间】:2012-08-13 09:24:58
【问题描述】:

我正在使用 PHP 5.3 开发 Win7(x64)。 我已经安装了 memcached,并且该服务使用端口 11211 运行。并且 *php_memcache.dll* 已被复制到 ext 文件夹中,并将此扩展名正确添加到 ini 文件中。但是应用程序总是报错'The Memcache Extension must be loaded to use Memcached Cache' and Memcache can't be used.

我知道 Memcache 和 Memcached 之间的区别,并且我尝试了许多类型的 memcache 和 php 扩展,最后,它并没有像往常一样工作。

【问题讨论】:

  • 内存缓存是否显示在 phpinfo() 中; ?
  • 你的 extension_dir 是什么?检查 dll 是否确实在该文件夹中 - 然后检查您的日志以查看是否有任何启动错误。明显的检查是您是否重新启动了网络服务器?
  • 是的,Martin,我已经正确配置了扩展,因为在同一个文件夹中有 MySql 扩展并且 MySql 正在工作。没有启动错误。我已经多次重新启动网络服务器。 --- 抱歉,我发现一个错误“PHP 启动:内存缓存:无法初始化模块”

标签: php memcached


【解决方案1】:

您遇到的错误通常是由不兼容的版本 (Possible duplicate) 引起的。

您可以从 5.3 升级到 5.4.6 here,然后自己构建内存缓存或尝试 this dll

或者,您可以尝试使用this dll 来安装当前的 PHP。

不幸的是,没有用于 Windows 的 PECL 二进制文件的维护版本。您应该考虑在 *nix 环境中加入我们的特权者 :)

【讨论】:

    猜你喜欢
    • 2015-10-10
    • 1970-01-01
    • 2019-05-17
    • 2020-03-06
    • 2016-03-16
    • 2013-07-27
    • 1970-01-01
    • 2012-09-20
    • 1970-01-01
    相关资源
    最近更新 更多