2009-10-02 104 views
21

我最近設置了一個使用最新版本的XAMPP for Windows的服務器。隨着它來到PHP 5.3。現在我正在尋找,我用以前的一些.dll文件,並收到一條錯誤消息PHP 5.3工作的memcache.dll文件:php_memcache.dll PHP 5.3

「PHP啓動:內存緩存:無法初始化牛逼模塊
模塊與模塊API編譯= 20060613
PHP與模塊API編譯= 20090626
這些選項需要匹配」

到PHP 5.3 memcache.dll文件中的任何鏈接將不勝感激。

感謝您的幫助!

回答

7

有從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 5點45 -0700)
  • php_memcache-cvs-20090703-5.3-VC9-x86.zip(2009 -07-03 06:11 -0700)
  • php_memcache -cvs20090703-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或 的Apache2從apache.org需要 使用PHP

的VC6版本如果您使用的是PHP與IIS你 應該使用

VC6版本與 傳統的Visual Studio 6編譯器

VC9版本的編譯編譯PHP的版本VC9 d與 Visual Studio 2008編譯器並且具有 性能改進和 穩定性。該VC9版本需要 你有微軟2008年C++ 運行時(86)或Microsoft 2008 C++運行時(x64)的安裝

不要使用VC9版本apache.org 二進制

也許有一天,擴展也將在這個網站上(因爲pecl4win已關閉) ...會很好,實際上^^

+0

是否有用於PHP5.3的vc6構建的memcache ** d **的客戶端二進制文件? – yoyo 2010-12-09 07:35:53

+0

我在Windows 8上使用PHP 5.3 ts的Wamp 2.2。我使用了php_memcache-cvs-20090703-5.3-VC9-x86,它工作正常。 – 2014-06-16 05:25:03