install memcache & phpmemcachedadmin pada centos 7

0
830

Halo sobat sekolahlinux, lama tidak update soal tutorial, kali ini saya akan coba menuliskan sedikit tutorial tentang memcache, bagaimana sih cara memakai memasang memcache dan menginstall nya didalam os centos 7, oke langsung saja kita praktek.

pertama jalankan command dibawah ini

yum install epel-release -y && yum update -y

selanjutnya jika sudah install memcache dan extension memcached nya

yum -y install memcached
yum -y install php-pecl-memcached php-pecl-memcache python-memcached perl-Cache-Memcached
  • php-pecl-memcached & php-pecl-memcache: extension yang digunakan untuk php agar dapat berinteraksi dengan memcache
  • python-memcached: extension yang digunakan untuk python untuk berinteraksi dengan memcache
  • perl-Cache-Memcached: extension yang digunakan untuk perl untuk berinteraksi dengan memcache

selanjutnya buka file config memcache

vim /etc/sysconfig/memcached
PORT="11211"
USER="memcached"
MAXCONN="1024"
CACHESIZE="64"
OPTIONS=""

MXCONN: jumlah koneksi maksimal yang diizinkan kedalam memcache

CACHESIZE: jumlah cache yang bisa ditampung di dalam memory, contohnya jika memory/ram, default value nya adalah 64MB, maka silahkan disesuaikan dengan jumlah ram yang kalian gunakan, jangan lupa sesuaikan dengan jumlah kebutuhan system kalian, agar nantinya tidak membuat berat system kita

jika sudah jalankan memcache nya

service memcached start
chkconfig memcached on

selanjutkan kita coba untuk install phpmemcacheadmin, pertama buat dir untuk meletakan file nya

mkdir -p /usr/local/apache/phpMemcachedAdmin
cd /usr/local/apache/phpMemcachedAdmin
wget http://phpmemcacheadmin.googlecode.com/files/phpMemcachedAdmin-1.2.2-r262.tar.gz
tar xvf phpMemcachedAdmin-1.2.2-r262.tar.gz
chown -R apache:apache /usr/local/apache/phpMemcachedAdmin
chmod -R 755 /usr/local/apache/phpMemcachedAdmin

buat file apache conf untuk phpmemcacheadmin

vim /etc/httpd/conf.d/phpMemcachedAdmin.conf

lalu isi dengan rule dibawah ini

Alias /phpMemcachedAdmin /usr/local/apache/phpMemcachedAdmin
Alias /phpmemcachedadmin /usr/local/apache/phpMemcachedAdmin

<Directory /usr/local/apache/phpMemcachedAdmin>
     Order Deny,Allow
     Deny from All
     Allow from 192.168.100.0/24
     Allow from 127.0.0.1
</Directory>
<Directory /usr/local/apache/phpMemcachedAdmin>
     AuthUserFile /etc/httpd/.htpasswd
     AuthName "phpMemcachedAdmin Login Area"
     AuthType Basic
     require user admin
</Directory>

jika sudah jangan lupa restart apache/httpd

service httpd restart

untuk mengaksesnya bisa dari browser http://ip_server/phpMemcachedAdmin

oke sekian tutorial kali ini 🙂 selamat mencoba ya sobat