GNU/Linux >> Belajar Linux >  >> Debian

Cara Menginstal Memcached di Debian 9 / Debian 8

Memcached adalah sistem penyimpanan objek memori terdistribusi gratis dan open source digunakan untuk mempercepat aplikasi web dinamis berbasis database dengan mengurangi beban database ke memori fisik melalui caching.

Memcache sederhana namun kuat. Ini banyak digunakan oleh situs web tersibuk teratas seperti Google, Youtube, Wikipedia, dll.

Berikut adalah langkah-langkah sederhana untuk menginstal Memcached di Debian 9 . Juga, ini harus bekerja pada versi Debian sebelumnya, yaitu Debian 8 dan Debian 7.

Buka Terminal lalu alihkan ke pengguna root.

$ su -

ATAU

$ sudo su -

Instal Memcached di Debian 9

Perbarui indeks repositori.

apt-get update

Memcached tersedia di repositori Debian. Instal Memcached di Debian 9 menggunakan perintah apt-get .

apt-get -y install memcached netcat

Verifikasi apakah layanan Memcached dimulai atau tidak.

ps -ef | grep -i memcached

Keluaran:

memcache  4107     1  0 02:56 ?        00:00:00 /usr/bin/memcached -m 64 -p 11211 -u memcache -l 127.0.0.1
root      4178  3896  0 03:05 pts/0    00:00:00 grep -i memcached

Konfigurasi Memcached

File konfigurasi default Memcached adalah /etc/memcached.conf .

nano /etc/memcached.conf

Ubah pengaturan, jika perlu. Contoh pengaturan untuk cache 256MB.

# Start with a cap of 64 megs of memory. It's reasonable, and the daemon default
# Note that the daemon will grow to this size, but does not start out holding this much
# memory
-m 256

# Default connection port is 11211
-p 11211

# Run the daemon as root. The start-memcached will default to running as root if no
# -u command is present in this config file
-u memcache

# 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 127.0.0.1

Mulai ulang proses Memcached.

systemctl restart memcached

Untuk memulai Memcached secara otomatis saat booting.

systemctl enable memcached

Konfirmasi status berjalan Memcached.

echo "stats settings" | nc localhost 11211

Keluaran:

STAT maxbytes 268435456
STAT maxconns 1024
STAT tcpport 11211
STAT udpport 11211
STAT inter NULL
STAT verbosity 0
STAT oldest 0
STAT evictions on
STAT domain_socket NULL
[. . .]

Firewall

Jalankan perintah berikut untuk mengizinkan koneksi masuk pada Port no 11211 .

ufw allow 11211/tcp
ufw reload

Periksa konektivitas jarak jauh.

echo stats | nc memcache_host_name_or_ip 11211

Instal Modul Memcached PHP

Instal modul PHP Memcached untuk bekerja dengan PHP.

apt-get install -y php php-memcached

Sekarang restart layanan Memcached dan Apache untuk diterapkan.

systemctl restart memcached
systemctl restart apache2

Verifikasi ekstensi Memcached

Buat file php di bawah root dokumen server web.

vi /var/www/html/info.php

Tempatkan konten berikut di file di atas.

phpinfo(); ?>

Buka browser web dan kunjungi URL berikut.

http://your.ip.add.ress/info.php

Anda akan mendapatkan halaman di bawah ini.

Gulir lebih jauh ke bawah untuk mendapatkan informasi lebih detail tentang Memcached.

Itu saja.


Debian
  1. Cara Menginstal Debian 10 (Buster)

  2. Cara Menginstal Python 3.9 di Debian 10

  3. Cara Menginstal Memcached di Debian 11 / Debian 10

  1. Cara Menginstal Memcached di Debian 10

  2. Cara Menginstal TeamViewer di Debian 10

  3. Cara Menginstal Git di Debian 9

  1. Cara Menginstal Go di Debian 9

  2. Cara Menginstal Pip di Debian 9

  3. Cara Menginstal R di Debian 9