2012-03-26 103 views
0

我升級PHP 5.2.8到PHP 5.3.10,但php_memcache.dll(Memcache 2.2.6 VC9 x64線程安全)未啓用。我嘗試了很多鏈接。Memcache無法在PHP 5.3.10

http://downloads.php.net/pierre/

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

WAMPSERVER php_memcache extension

http://pureform.wordpress.com/2008/01/10/installing-memcache-on-windows-for-php/

編譯器版本是MSVC6

和建築是86。

我有php_memecache.dll在php/ext文件夾和php.ini中,它顯示memcached已啓用,但每當我使用時,它都會引發錯誤。

PHP Startup: memcache: Unable to initialize module 
Module compiled with module API=20060613 
PHP compiled with module API=20090626 
These options need to match in Unknown on line 0 

任何想法,如何解決這個問題?

+0

你在你的服務器上安裝了memcached嗎?和你在Linux環境或Windows環境中試圖使用memcached的地方? – 2012-03-26 09:39:39

+0

是的,我已經安裝了memcached。我正在嘗試在Windows環境。 – 2012-03-26 10:35:18

+0

在windows中很難,因爲你已經安裝了memcached,並且調用了memcache類,而不是windows,如果你將在linux環境下嘗試相同的話,那麼memcached正在使用memcache擴展,導致linux將memcache也理解爲memcache。 – 2012-03-26 10:46:56

回答