Cara Menginstall Memcached di Linux Centos 5

Memcached adalah program yang digunakan untuk mempercepat aplikasi web dinamis dengan cara meringankan load  database.

Untuk menginstall memcached, pertama kita harus mengaktifkan repositori memcached:

Untuk sistem i386 / i686 jalankan perintah shell:

# <code>rpm -Uvh</code> http://mirror.nus.edu.sg/Fedora/epel/5/i386/epel-release-5-4.noarch.rpm

Untuk sistem x86_64 jalankan perintah shell:

# <code>rpm -Uvh</code> http://mirror.nus.edu.sg/Fedora/epel/5/x86_64/epel-release-5-4.noarch.rpm
Install memcached:
# yum -y install memcached
Edit konfigurasi memcached:
# nano /etc/sysconfig/memcached
Ubah konfigurasi yang dikehendaki, dan simpan konfigurasi dengan menekan tombol CTRL-X untuk keluar dari Nano.
PORT="11211"    #define on which port to run
USER="memcached"   #same as apache user
MAXCONN="1024"  #maximum number of connections allowed
CACHESIZE="64"   #memory used for caching
OPTIONS=""   #use for any custom options
Jalankan memcached:
# /etc/init.d/memcached start
Untuk mengecek apakah memcached sudah berjalan:
# netstat -anp | grep 11211
Untuk memeriksa statistik memcached:
# memcached-tool 127.0.0.1:11211 stats
Untuk membuat memcached berjalan setiap kali reboot:
# chkconfig memcached on
Lakukan instalasi memcached ekstension untuk PHP.
# pecl install memcache
Jika terjadi pesan error “configure: error: no acceptable C compiler found in $PATH”, berarti gcc dan make belum terinstall. Install dengan perintah berikut:
# yum -y install gcc
# yum -y install make
Setelah menginstall gcc, ulangi pecl install memcached di atas. Setelah itu edit file /etc/php.ini
# nano  /etc/php.ini
Tambahkan baris berikut ke file /etc/php.ini jika belum ada:
extension = "memcache.so" 
Restart web server:
# /etc/init.d/apache2 restart  
atau jika menggunakan httpd:
# /etc/init.d/httpd restart  
Selesai sudah.
Untuk memastikan ekstension memcache sudah terinstall, gunakan perintah:
# php -i | grep memcache
memcache
memcache support => enabled
memcache.allow_failover => 1 => 1
memcache.chunk_size => 8192 => 8192
memcache.default_port => 11211 => 11211
memcache.default_timeout_ms => 1000 => 1000
memcache.hash_function => crc32 => crc32
memcache.hash_strategy => standard => standard
memcache.max_failover_attempts => 20 => 20
Registered save handlers => files user memcache

Selamat mencoba.

Leave a Reply

Your email address will not be published. Required fields are marked *

Security Code * Time limit is exhausted. Please reload the CAPTCHA.