PHPはmemcachedをインストールしてメモを広げます。


最近サーバー上部にキャッシュシステムがあります。PHPのmemcachedの拡張を記録してください。

#
yum install memcached -y
I.launchpad
https://launchpad.net/libmemcached/+downloadに現在最新版のlibmemcachedをダウンロードしてください(2050524)

cd /tmp
wget https://launchpad.net/libmemcached/1.0/1.0.18/+download/libmemcached-1.0.18 tar.gz
tar zxf libmemcached-1.0.18.tar.gz
cd libmemcached-1.0.18
./configure
make
make install
II.memcachedをインストールして拡張する
PECL(The PHP Extension Communnity Library)でphpのmemcached拡張を見つけてインストールします。

PECL memcache PHP , ? ? Google !
memcached PHP extension for interfacing with memcached via libmemcached library
memcache memcached extension
[https://pecl.php.net/package/memcached」[4]最新版は2.2.0です。

mkdir /usr/src/php -p
cd /usr/src/php
wget https://pecl.php.net/get/memcached -O memcached-2.2.0.tgz
tar xf memcached-2.2.0.tgz
cd memcached-2.2.0
phpize
# , json igbinary,
./configure --enable-memcached --enable-memcached-json --enable-memcached-igbinary
make
make install
#
# Installing shared extensions:     /usr/local/php/lib/php/extensions/no-debug-non-zts-20131226/
これをphpのextensionディレクトリに移動します。

cp /usr/local/php/lib/php/extensions/no-debug-non-zts-20131226/*.so /usr/local/php/lib/php/extensions/
III.PHP.iniの配置
有効なphp.iniファイルを開く

vim /usr/local/php/etc/php.ini

#
[Memcached]
extension=memcached.so