และ MemCache extension ของ php
เพื่อทำให้ Server เราใช้งาน MemCache ได้
“MemCached” is a high-performance, distributed memory object caching system, generic in nature, but intended for use in speeding up dynamic web applications by alleviating database load.
In this howto I explain how you can very easily install it and make it avaible in PHP.
You need to activate the RPMForge custom repository (formely known as Dag Wieers): http://dag.wieers.com/rpm/packages/rpmforge-release/
Grab your specific RPM and install it:
โค้ด: เลือกทั้งหมด
wget http://dag.wieers.com/rpm/packages/rpmforge-release/rpmforge-release-*.rpm
rpm --install rpmforge-release-*.rpm
yum install --enablerepo=rpmforge memcached
You can test it:
โค้ด: เลือกทั้งหมด
memcached -m 512 -u nobody -vv
โค้ด: เลือกทั้งหมด
./memcached -d -m 2048 -l 10.0.0.40 -p 11211 -u nobody
Installation of the PHP MemCache extension:
โค้ด: เลือกทั้งหมด
cd /files/download/
wget http://pecl.php.net/get/memcache-2.1.2.tgz
tar -xvf memcache-2.1.2.tgz
cd memcache-2.1.2
phpize && ./configure --enable-memcache && make
โค้ด: เลือกทั้งหมด
vi /etc/php.ini
โค้ด: เลือกทั้งหมด
extension=memcache.so
โค้ด: เลือกทั้งหมด
/etc/init.d/httpd restart
You can now fully use the MemCache functionality in your PHP.
References
http://www.danga.com/memcached/
http://dk.php.net/manual/en/ref.memcache.php
ที่มา: howtoforge.com