Sharing seputar Dunia Tkj dan Blogging ^^

Tuesday, November 22, 2016

Install Memcached Menerapakannya di PHP7 + Nginx di Ubuntu 16.04


Tutorial kali ini kita akan membahas mengenai bagaimana cara memasang memcache yang kita terapkan pada PHP versi 7 tentu dengan php-fpm di web server Nginx di server berbasis Ubuntu 16.04.

Memcached memiliki tujuan tujuan penggunaan teknologi ini yakni untuk turbo meningkatkan kinerja situs Anda serta mengurangi beban server berat dengan menghindari request yang sering ke database. Memcached adalah proses yang me-listen secara default pada port 11211.

Tidak berpanjang lebar langsung saja kita praktek. Asumsi tulisan ini Anda susah memasang Nginx, PHP7 dan php-fpm serta Nginx sudah dapat mengeksekusi PHP7.

Sebelum memulai ada baiknya kita singkronisasikan terlebih dahulu database pada repository dalam sistem.
$ sudo apt-get update -y
Kemudian baru kita pasang memcached tersebut:
$ sudo apt install memcached php-memcached
Kemudian kita aktifkan memcached tersebut
$ sudo phpenmod memcached 
Jika sudah coba kita cek apakah Memcache sudah di load oleh PHP atau belum dengan cara:
$ php -i | grep memcache

Atau kita buatkan skrip php nya:
$ sudo nano /var/www/html/info.php
Lalu masukan skrip berikut:
<?php
phpinfo();

Kita tes dengan skrip PHP dengan nama misalnya tes.php. Langsung kita buat di:
$ sudo nano /var/www/html/tes.php
Dan isikan skrip seperti di bawah ini:
<?php
$mem = new Memcached();
$mem->addServer("127.0.0.1", 11211);
 
$result = $mem->get("blah");
 
if ($result) {
    echo $result;
} else {
    echo "Tidak ada key, coba Anda refresh browser Anda";
    $mem->set("blah", "Berhasil tersimpan di Memcached") or die("Tidak dapat menyimpan apapun di memcached...");
}

Jika berhasil ia akan menampilkan pesan berhasil. Mudah bukan? Semoga bermanfaat :)

Website ini menganut paham demokrasi wkwk
Jangan lupa gunakan emot biar akrab gan (/ ^.^)/
EmoticonEmoticon