【问题标题】:php_memcache.dll for PHP 5.3PHP 5.3 的 php_memcache.dll
【发布时间】:2010-12-03 10:05:37
【问题描述】:

我最近使用最新版本的 XAMPP for Windows 设置了一个服务器。随之而来的是 PHP 5.3。我现在正在寻找一个适用于 PHP 5.3 的 memcache.dll 文件我使用了一些以前的 .dll 文件并收到一条错误消息:

“PHP 启动:内存缓存:无法初始化模块。
使用模块 API=20060613 编译的模块
使用模块 api=20090626 编译的 PHP
这些选项需要匹配”

任何指向 PHP 5.3 memcache.dll 文件的链接将不胜感激。

感谢您的帮助!

【问题讨论】:

    标签: php windows memcached


    【解决方案1】:

    http://downloads.php.net/pierre/ 提供了已编译的扩展

    其中,您会发现:

    • php_memcache-cvs-20090703-5.3-VC6-x86.zip (2009-07-03 05:30 -0700)
    • php_memcache-cvs-20090703-5.3-VC9-x64.zip (2009-07-03 05:45 -0700)
    • php_memcache-cvs-20090703-5.3-VC9-x86.zip (2009-07-03 06:11 -0700)
    • php_memcache-cvs-20090703-5.3-nts-VC6-x86.zip (2009-07-03 05:29 -0700)
    • php_memcache-cvs-20090703-5.3-nts-VC9-x64.zip (2009-07-03 05:35 -0700)
    • php_memcache-cvs-20090703-5.3-nts-VC9-x86.zip (2009-07-03 06:07 -0700)

    根据您使用的 PHP 5.3 版本,其中之一可能会这样做 ;-)


    如果您不知道应该选择哪个版本,请查看“我该选择哪个版本?” http://windows.php.net/ 左侧的块(引用):

    如果您将 PHP 与 Apache 1 或 来自 apache.org 的 Apache2 你需要 使用 VC6 版本的 PHP

    如果你在 IIS 中使用 PHP,你 应该使用 VC9 版本的 PHP

    VC6 版本是用 旧版 Visual Studio 6 编译器

    VC9 版本是用 Visual Studio 2008 编译器并拥有 性能的改进和 稳定。 VC9 版本需要 你有 Microsoft 2008 C++ 运行时 (x86) 或 Microsoft 2008 已安装 C++ 运行时 (x64)

    不要在 apache.org 中使用 VC9 版本 二进制文件

    也许有一天,这个网站上也会有扩展(因为 pecl4win 已关闭)...实际上会很好 ^^

    【讨论】:

    • 有没有用 vc6 为 PHP5.3 构建的 memcached 的客户端二进制文件?
    • 我在 Windows 8 上有一个带有 PHP 5.3 ts 的 Wamp 2.2。我使用了 php_memcache-cvs-20090703-5.3-VC9-x86,它工作正常。
    【解决方案2】:

    链接不再有效。但是您可以使用以下 SVN 存储库来下载文件。

    http://zhiliansns.googlecode.com/svn-history/r4/trunk/software/php_memcache-cvs-20090703-5.3-VC6-x86.zip

    【讨论】:

    • +1 感谢您的链接。关于互联网上唯一有效的链接!
    • 有没有用 vc6 为 PHP5.3 构建的 memcached
    • 链接现在需要密码... :(
    【解决方案3】:

    发现这个博客有一个适合我的 PHP 5.3 版本:

    http://shikii.net/blog/installing-memcached-for-php-5-3-on-windows-7/

    【讨论】:

      【解决方案4】:

      如果您在 xampp 1.7.2/1.7.3 中使用 php 5.3,则此发行版可以正常工作:

      http://shikii.net/blog/downloads/php_memcache-cvs-20090703-5.3-VC6-x86.zip

      很遗憾 windows.php.net 还没有提供 PECL windows 二进制文件。

      【讨论】:

        【解决方案5】:

        您应该从 code.google.com 下载此扩展程序:

        php client for php 5.3(VC6) in xampp

        【讨论】:

          【解决方案6】:

          我有 php 5.3.13,在我的情况下,七个提供的链接不起作用。但是这个做到了:http://downloads.php.net/pierre/php_memcache-2.2.6-5.3-vc9-x86.zip

          【讨论】:

            猜你喜欢
            • 2013-01-31
            • 1970-01-01
            • 2012-05-08
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2011-06-04
            • 1970-01-01
            • 1970-01-01
            相关资源
            最近更新 更多