Technology

Cara Install Memcached dan Memcache di cPanel Server

 

   

Semua pemilik website pasti ingin websitenya dapat diakses dengan cepat. Bisa dengan melakukan optimasi script, kompres gambar dan lain sebagainya. Dan salah satunya bisa dengan menggunakan cache, dan metode cache yang cukup populer adalah memcache. Memcache sendiri adalah bersifat open source dan membantu meningkatkan aplikasi website yang bersifat dynamic. Tapi secara default Apache cPanel tidak mengaktifkan Memcache walaupun kita telah melakukan recompile dan mengaktifkan memcache. Dan agar memcache dapat berjalan dengan baik, maka kita perlu menginstall memcached daemon di server Anda.

Lalu bagaimana bila Anda ingin mengaktifkan Memcache dan Memcached di cPanel VPS Anda? Maka Anda bisa mengikuti langkah – langkah berikut untuk menginstall Memcache di VPS Anda tersebut.

  • Install Memcached Daemon dengan menggunakan perintah dibawah ini.

# yum install memcached

Lalu jalankan memcached dengan perintah dibawah ini

# service memcached start
  • Install PHP Memcache

Jalankan perintah dibawah ini.   

# pecl install memcache

Atau bisa juga mengikuti langkah dibawah ini. Untuk mengecek memcache terbaru silahkan cek di http://pecl.php.net/package/memcache.

# wget http://pecl.php.net/get/memcache-2.2.7.tgz
# tar xzf memcache-2.2.7.tgz
# cd memcache-2.2.7
# phpize

Dan nanti akan muncul tampilan berikut:  

Configuring for:
PHP Api Version:         20090626
Zend Module Api No:      20090626
Zend Extension Api No:   220090626

Jalankan lagi perintah berikut:   

# ./configure
# make
# make install

Tambahkan extension memcache di php.ini server       

# echo "extension=memcache.so" >> /usr/local/lib/php.ini
# service httpd restart

Setting memcached agar langsung berjalan ketika server direstart. 

# chkconfig --levels 235 memcached on

Untuk mengecek memcached telah aktif jalankan perintah berikut.    

root@server [~]# php -m | grep memcache

memcache  Silahkan di coba :D Sumber


Artikel Terkait

Berikan Komentar

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