Fatal error: Class 'Memcached' not found in /my/path
fatal-error, memcached, php
Solution
Based on your comment I don't think you have it installed properly. Make sure you see a see a section in phpinfo() such as:
memcached
memcached support enabled
Version x.x.x
libmemcached version x.xx
1) Get `libmemcached`
2) Configure the package
3) Make install `sudo make install libmemcached`
4) Try Installing with Install with `sudo pecl install memcached`
5) make sure you have `extension = memcached.so` in your php.ini
Restart Apache
Problem
When I try : ``` $mc= new Memcached(); ``` I get ``` Fatal error: Class 'Memcached' not found in /my/path ``` phpinfo says that /etc/php5/apache2/conf.d/20-memcached.ini is loaded as an additional .ini file. The content of this file is this one : ``` ; uncomment the next line to enable the module extension=memcached.so ``` dpkg --get-selections | grep memcached ``` libmemcached6 install memcached install php5-memcached install ``` Kubuntu Apache 2.0 php 5.4.4-1 Why do I have this fatal error ?