Memcached adalah program caching objek sumber terbuka yang mempercepat kinerja database Anda dengan menyimpan data dalam memori. Ini sangat berguna untuk situs web dinamis yang memungkinkan panggilan objek PHP berulang untuk di-cache di memori sistem. Ini menyimpan data berdasarkan nilai kunci untuk string atau objek arbitrer kecil. Ini menawarkan banyak fitur termasuk, kemudahan penggunaan, latensi sub-milidetik, arsitektur multithreaded, partisi data, dukungan untuk banyak bahasa, dan banyak lagi.
Dalam tutorial ini, kami akan menunjukkan cara menginstal Memcached dengan Apache di VPS Ubuntu 20.04.
Prasyarat
- VPS Ubuntu 20.04 (kami akan menggunakan paket SSD 2 VPS kami)
- Akses ke akun pengguna root (atau akses ke akun admin dengan hak akses root)
Langkah 1:Masuk ke Server &Perbarui Paket OS Server
Pertama, masuk ke server Ubuntu 20.04 Anda melalui SSH sebagai pengguna root:
ssh root@IP_Address -p Port_number
Anda harus mengganti 'IP_Address' dan 'Port_number' dengan alamat IP dan nomor port SSH masing-masing server Anda. Selain itu, ganti 'root' dengan nama pengguna akun admin jika perlu.
Sebelum memulai, Anda harus memastikan bahwa semua paket OS Ubuntu yang diinstal di server sudah diperbarui. Anda dapat melakukannya dengan menjalankan perintah berikut:
apt-get update -y apt-get upgrade -y
Langkah 2:Instal Memcached
Paket Memcached tersedia di repositori OS default Ubuntu 20.04. Anda dapat menginstalnya dengan menjalankan perintah berikut:
apt-get install memcached libmemcached-tools -y
Secara default, layanan Memcached akan dimulai secara otomatis setelah menginstalnya di sistem Anda. Anda dapat memverifikasinya dengan perintah berikut:
systemctl status memcached
Anda akan mendapatkan output berikut:
● memcached.service - memcached daemon Loaded: loaded (/lib/systemd/system/memcached.service; enabled; vendor preset> Active: active (running) since Fri 2021-01-08 08:25:36 UTC; 12s ago Docs: man:memcached(1) Main PID: 32022 (memcached) Tasks: 10 (limit: 2353) Memory: 1.5M CGroup: /system.slice/memcached.service └─32022 /usr/bin/memcached -m 64 -p 11211 -u memcache -l 127.0.0.1 -P> Jan 08 08:25:36 ubuntu2004 systemd[1]: Started memcached daemon.
Anda juga dapat memulai dan menghentikan layanan Memcached menggunakan perintah berikut:
systemctl start memcached systemctl stop memcached
Memcached mendengarkan pada port 11211, Anda juga dapat memverifikasinya menggunakan perintah berikut:
ss -antpl | grep 11211
Anda akan mendapatkan output berikut:
LISTEN 0 1024 127.0.0.1:11211 0.0.0.0:* users:(("memcached",pid=32022,fd=26))
Langkah 3:Konfigurasi Memcached
File konfigurasi utama memcached terletak di /etc/memcached.conf. Secara default, Memcached mendengarkan di localhost pada port 11211. Jika aplikasi Anda berjalan pada host jarak jauh, maka Anda perlu mengonfigurasi Memcached untuk mengizinkan koneksi dari host jarak jauh.
Untuk melakukannya, edit /etc/memcached.conf:
nano /etc/memcached.conf
Temukan baris berikut:
-l 127.0.0.1
Ganti dengan IP server Anda seperti gambar di bawah ini:
-l 192.168.0.100
Simpan dan tutup file kemudian restart layanan Memcached untuk menerapkan perubahan:
systemctl restart memcached
Langkah 4:Instal dan Konfigurasi Apache dengan Dukungan Memcached
Selanjutnya, Anda perlu menginstal Apache dan PHP, dan mengaktifkan dukungan Memcached. Anda dapat menginstal ekstensi Apache, PHP dan PHP Mecached dengan perintah berikut:
apt-get install apache2 php libapache2-mod-php php-memcached php-cli -y
Simpan dan tutup file kemudian restart layanan Apache dan Memcached untuk menerapkan perubahan:
systemctl restart apache2 systemctl restart memcached
Langkah 5:Verifikasi Memcached
Selanjutnya, buat file di dalam direktori root web Apache dan uji apakah Memcached berfungsi atau tidak.
nano /var/www/html/phpinfo.php
Tambahkan baris berikut:
<?php phpinfo(); ?>
Simpan dan tutup file kemudian buka browser web Anda dan ketik URL http://your-server-ip/phpinfo.php
. Anda akan melihat layar berikut:
Tentu saja, Anda tidak perlu melakukan semua ini jika Anda menggunakan salah satu layanan Hosting VPS Linux kami, dalam hal ini Anda dapat meminta admin Linux ahli kami untuk menyiapkan ini untuk Anda. Mereka tersedia 24×7 dan akan segera memenuhi permintaan Anda.
PS. Jika Anda menyukai posting ini, silakan bagikan dengan teman-teman Anda di jejaring sosial menggunakan tombol di sebelah kiri atau cukup tinggalkan balasan di bawah. Terima kasih.