MemCache คือ extension ของ PHP ที่จะทำหน้าที่ลดภาระการทำงานของ Server เหมาะสำหรับเพิ่มความเร็วของเว็บไซต์ที่ทำงานแบบไดนามิก เช่นเว็บไซต์ที่เขียนด้วย PHP และเว็บไซต์ที่ทำงานโดยใช้ฐานข้อมูล โดย MemCache จะทำหน้าที่ cache หน้าเว็บที่เรียกใช้งานบ่อยๆ script หรือการดึงข้อมูลจากฐานข้อมูล ที่ใช้งานบ่อยๆ นำไปแสดงผลแทน เพื่อลดภาระที่ Server จะต้องประมวลผลข้อมูลซ้ำๆ ทุกครั้งที่เรียกใช้งาน ทำให้ประสิทธิภาพของ Server ทำงานดีขึ้น และผู้ใช้ดูว่าเว็บไซต์ตอบสนองได้รวดเร็วขึ้นครับ
วิธีการติดตั้งมีขั้นตอนดังนี้
1. ขั้นตอนแรกให้ทำการ Update System Kernel ก่อน
yum update
2. ตรวจสอบ Version ล่าสุดของที่ Memcached
http://pecl.php.net/package/memcache จากนั้นคัดลอก URL มา Download ลงมาที่ Server
wget http://pecl.php.net/get/memcache-3.0.8.tgz
3. แตกไฟล์
tar -xvzf memcache-3.0.8.tgz
4. เข้าไปใน Directory ที่เก็บไฟล์สำหรับติดตั้ง
cd memcache-3.0.8.tgz
5. ติดตั้ง PHP Memcached extension
phpize && ./configure --enable-memcache && make && make install
6 แก้ไขไฟล์ php.ini (อาจจะเก็บต่างที่กันลองตรวจสอบตำแหน่งจาก phpinfo ดูก่อนแก้ไข)
nano /etc/php.ini
7. เพิ่มคำว่า extension=memcache.so ในส่วนของ extension
extension=memcache.so
8. Restart Apache
/etc/init.d/httpd restart
เมื่อติดตั้งเสร็จเรียบร้อยแล้วให้ทำการตรวจสอบว่า Memcached นั้นทำงานหรือไม่ โดยให้ดูที่ phpinfo ว่ามีข้อมูลของ Memcached ปรากฏขี้นใน phpinfo หรือไม่เป็นก็อันเรียบร้อย