XAMPP for Linux 1.7.7 の PHP 5.3 に Memcached 拡張モジュールをインストールする

libmemcached のインストール

http://libmemcached.org/libMemcached.html よりソースコードをダウンロードします。

$ wget https://launchpad.net/libmemcached/1.0/1.0.16/+download/libmemcached-1.0.16.tar.gz
$ tar xvf libmemcached-1.0.16.tar.gz
$ cd libmemcached-1.0.16
$ ./configure --prefix=/opt/lampp
$ make
$ sudo make install

Memcached 拡張モジュールのインストール

http://pecl.php.net/package/memcached からソースコードをダウンロードします。

$ wget http://pecl.php.net/get/memcached-2.1.0.tgz
$ tar xvf memcached-2.1.0.tgz
$ cd memcached-2.1.0
$ /opt/lampp/bin/phpize
$ ./configure --with-php-config=/opt/lampp/bin/php-config --with-libmemcached-dir=/opt/lampp
$ make
$ sudo make install

php.ini の変更

以下を追加します。

extension="memcached.so"