Cara Install Dan Konfigurasi Nginx + PHP di Debian Linux
Daftar Isi:
- Prasyarat
- Menginstal Memcached
- Mengkonfigurasi Memcached
- Akses Jarak Jauh
- Menghubungkan ke Memcached
- PHP
- Python
- Kesimpulan
Memcached adalah penyimpanan data nilai kunci in-memory berkinerja tinggi dan sumber terbuka gratis. Itu sebagian besar digunakan untuk mempercepat aplikasi dengan caching berbagai objek dari hasil panggilan basis data.
Dalam tutorial ini, kami akan memandu Anda dalam menginstal dan mengkonfigurasi Memcached di Debian 9.
Prasyarat
Anda harus masuk sebagai pengguna dengan akses sudo untuk dapat menginstal paket pada sistem Debian Anda.
Menginstal Memcached
Paket memcached disertakan dalam repositori Debian 9 default. Instalasi sangat mudah, cukup ikuti langkah-langkah di bawah ini:
-
Perbarui daftar paket:
sudo apt update
Instal Memcached dengan mengetik:
sudo apt install memcached libmemcached-tools
Paket
libmemcached-tools
berisi menyediakan beberapa alat baris perintah untuk mengelola server Memcached.Setelah instalasi selesai, layanan Memcached akan mulai secara otomatis. Untuk memeriksa status layanan, masukkan perintah berikut:
sudo systemctl status memcached
Outputnya akan terlihat seperti ini:
● memcached.service - memcached daemon Loaded: loaded (/lib/systemd/system/memcached.service; enabled; vendor preset: enabled) Active: active (running) since Wed 2019-06-05 21:00:57 GMT; 52s ago Docs: man:memcached(1) Main PID: 1371 (memcached) CGroup: /system.slice/memcached.service └─1371 /usr/bin/memcached -m 64 -p 11211 -u memcache -l 127.0.0.1
Itu saja, Anda telah berhasil menginstal Memcached di server Debian 9 Anda.
Mengkonfigurasi Memcached
Memcached dapat dikonfigurasi dengan mengedit file
/etc/memcached.conf
. Pengaturan konfigurasi default cukup untuk sebagian besar pengguna.
Secara default, layanan Memcached hanya mendengarkan di localhost. Jika klien yang terhubung ke server juga berjalan di host yang sama Anda tidak perlu mengubah file konfigurasi default.
Akses Jarak Jauh
Jika tidak dikonfigurasi dengan benar, Memcached dapat digunakan untuk melakukan serangan penolakan layanan (DDoS) yang didistribusikan. Untuk memungkinkan koneksi jarak jauh ke server Memcached, Anda perlu mengkonfigurasi firewall Anda dan mengizinkan akses ke port UDP Memcached 11211 hanya dari klien tepercaya.
Dalam contoh berikut ini kami mengasumsikan bahwa Anda ingin terhubung ke server Memcached melalui jaringan pribadi. IP server adalah
192.168.100.20
dan alamat IP klien adalah
192.168.100.30
sudo ufw allow from 192.168.100.30 to any port 11211
iptables -I INPUT -s 192.168.100.30 --dport 2112112 -j ACCEPT
Setelah firewall dikonfigurasi, langkah selanjutnya adalah mengedit pengaturan Memcached dan mengatur layanan Memcached untuk mendengarkan pada antarmuka jaringan pribadi server:
Untuk melakukannya, buka file konfigurasi
memcached.conf
:
sudo nano /etc/memcached.conf
Temukan baris yang dimulai dengan
-l 127.0.0.1
dan ganti
127.0.0.1
dengan alamat IP server
192.168.100.20
.
# Specify which IP address to listen on. The default is to listen on all IP addresses # This parameter is one of the only security measures that memcached has, so make sure # it's listening on a firewalled interface. -l 192.168.100.20
Mulai ulang layanan Memcached agar perubahan menjadi aktif:
sudo systemctl restart memcached
Sekarang Anda dapat terhubung ke server Memcached dari lokasi jarak jauh.
Menghubungkan ke Memcached
Untuk terhubung ke server Memcached Anda perlu menggunakan klien khusus bahasa.
PHP
Untuk menggunakan Memcached sebagai basis data caching untuk aplikasi PHP Anda seperti WordPress, Drupal atau Magento, Anda perlu menginstal ekstensi
php-memcached
:
sudo apt install php-memcached
Python
Ada beberapa pustaka Python untuk berinteraksi dengan memcache. Anda dapat menginstal perpustakaan pilihan Anda menggunakan pip:
pip install pymemcache
Kesimpulan
Anda telah belajar cara menginstal Memcached di server Debian 9 Anda. Untuk informasi lebih lanjut tentang topik ini, konsultasikan dengan Memcached Wiki.
debian memcachedCara menginstal dan mengkonfigurasi redis di linux 10 debian

Dalam tutorial ini, kita akan membahas cara menginstal dan mengkonfigurasi Redis pada Debian 10, Buster. Redis adalah penyimpanan data nilai kunci dalam sumber terbuka.
Cara menginstal memcached pada centos 7

Memcached adalah penyimpanan data nilai kunci in-memory berkinerja tinggi dan sumber terbuka gratis. Dalam tutorial ini, kami akan menjelaskan cara menginstal dan mengkonfigurasi Memcached di CentOS 7.
Cara menginstal memcached di ubuntu 18.04

Memcached adalah penyimpanan data nilai kunci in-memory berkinerja tinggi dan sumber terbuka gratis. Dalam tutorial ini, kita akan membahas proses menginstal dan mengkonfigurasi Memcached versi terbaru di Ubuntu 18.04.