我升級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
任何想法,如何解決這個問題?
你在你的服務器上安裝了memcached嗎?和你在Linux環境或Windows環境中試圖使用memcached的地方? – 2012-03-26 09:39:39
是的,我已經安裝了memcached。我正在嘗試在Windows環境。 – 2012-03-26 10:35:18
在windows中很難,因爲你已經安裝了memcached,並且調用了memcache類,而不是windows,如果你將在linux環境下嘗試相同的話,那麼memcached正在使用memcache擴展,導致linux將memcache也理解爲memcache。 – 2012-03-26 10:46:56