PHPはmemcachedをインストールしてメモを広げます。
最近サーバー上部にキャッシュシステムがあります。PHPのmemcachedの拡張を記録してください。
https://launchpad.net/libmemcached/+downloadに現在最新版のlibmemcachedをダウンロードしてください(2050524)
PECL(The PHP Extension Communnity Library)でphpのmemcached拡張を見つけてインストールします。
有効なphp.iniファイルを開く
#
yum install memcached -y
I.launchpadhttps://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