PHP memcached Fatal error: Class 'Memcache' not found

后端 未结 6 540
清酒与你
清酒与你 2020-11-28 08:55

I\'ve pasted the example from php.net for using memcached in php and I\'m getting:

Fatal error: Class \'Memcache\' not found

I have this in m

相关标签:
6条回答
  • 2020-11-28 09:26

    I went into wp-config/ and deleted the object-cache.php and advanced-cache.php and it worked fine for me.

    0 讨论(0)
  • 2020-11-28 09:33

    Dispite what the accepted answer says in the comments, the correct way to install 'Memcache' is:

    sudo apt-get install php5-memcache
    

    NOTE Memcache & Memcached are two distinct although related pieces of software, that are often confused.

    EDIT As this is now an old post I thought it worth mentioning that you should replace php5 with your php version number.

    0 讨论(0)
  • 2020-11-28 09:36

    For OSX users:

    Run the following command to install Memcached:

    brew install memcached
    
    0 讨论(0)
  • 2020-11-28 09:39

    The right is php_memcache.dll. In my case i was using lib compiled with vc9 instead of vc6 compiler. In apatche error logs i got something like:

    PHP Startup: sqlanywhere: Unable to initialize module Module compiled with build ID=API20090626, TS,VC9 PHP compiled with build ID=API20090626, TS,VC6 These options need to match

    Check if you have same log and try downloading different dll that are compiled with different compiler.

    0 讨论(0)
  • 2020-11-28 09:46

    There are two extensions for memcached in PHP, "memcache" and "memcached".

    It looks like you're trying to use one ("memcache"), but the other is installed ("memcached").

    0 讨论(0)
  • 2020-11-28 09:50

    I found solution in this post: https://stackoverflow.com/questions/11883378/class-memcache-not-found-php#=

    I found the working dll files for PHP 5.4.4

    I don't knowhow stable they are but they work for sure. Credits goes to this link.

    http://x32.elijst.nl/php_memcache-5.4-nts-vc9-x86.zip

    http://x32.elijst.nl/php_memcache-5.4-vc9-x86.zip

    It is the 2.2.5.0 version, I noticed after compiling it (for PHP 5.4.4).

    Please note that it is not 2.2.6 but works. I also mirrored them in my own FTP. Mirror links:

    http://mustafabugra.com/resim/php_memcache-5.4-vc9-x86.zip http://mustafabugra.com/resim/php_memcache-5.4-nts-vc9-x86.zip

    0 讨论(0)
提交回复
热议问题