GNU/Linux >> Belajar Linux >  >> Cent OS

Cara Menginstal Memcached di CentOS/RHEL 8

Memcached adalah sistem cache objek memori terdistribusi yang menyimpan data dalam memori berdasarkan nilai kunci. Ini sangat berguna untuk mengoptimalkan situs web dinamis dan mengaktifkan kecepatan dengan menyimpan objek di memori. Baca lebih lanjut tentang Memcache.

Artikel ini akan membantu Anda menginstal ekstensi Memcached dan PHP Memcache pada sistem Linux CentOS 8 dan RHEL 8.

Prasyarat

Anda harus menjalankan sistem Linux CentOS 8 atau RHEL 8 dengan akses akun istimewa sudo.

Langkah 1 – Instal Memcached Server

Paket rpm Memcached tersedia di bawah repositori paket default pada sistem CentOS/RHEL 8.

Pertama, perbarui cache DNF di sistem Anda. Setelah itu instal Memcached menggunakan perintah berikut. Ini juga akan menginstal pustaka yang diperlukan pada sistem Anda.

sudo dnf update -y sudo dnf install memcached libmemcached -y 

Perintah di atas akan menginstal Langkah 2 – Konfigurasi Memcached

Anda telah berhasil menginstal server Memcached. Sekarang konfigurasikan server Memcache Anda untuk berbagai opsi.

File konfigurasi layanan memcached adalah /etc/sysconfig/memcached, Edit file konfigurasi di editor teks favorit Anda:

sudo  vi /etc/sysconfig/memcached 

Sekarang perbarui nilai berikut sesuai kebutuhan Anda.

PORT="11211"USER="memcached"MAXCONN="1024"CACHESIZE="64"OPTIONS="-l 127.0.0.1,::1"

Berikut pilihannya:

  • PELABUHAN – Tentukan nomor port untuk mendengarkan layanan Memcahe. Port Memcached default adalah 11211.
  • USER – Setel nama pengguna yang menjalankan layanan Memcached
  • MAXCONN – Setel koneksi maksimum untuk menerima kapan saja
  • UKURAN Tembolok – Setel batas cache
  • OPSI – Anda lulus opsi tambahan untuk layanan. Opsi -l digunakan untuk menentukan alamat ip yang didengarkan oleh aplikasi. Anda dapat mengubah nilai ini ke LAN/WAN IP untuk memungkinkan Memcache mendengarkan alamat jarak jauh.

Simpan file Anda dan tutup.

Langkah 3 – Kelola Layanan Memcached

Sekarang mulai layanan Memcached dengan menjalankan perintah berikut.

sudo systemctl start memcached 

Anda juga perlu mengaktifkan layanan Memcached untuk memulai pada boot sistem. Jalankan perintah di bawah ini untuk melakukan ini:

sudo systemctl enable memcached 

Layanan Memcached sudah aktif dan berjalan sekarang. Untuk melihat statistik layanan Memcached, jalankan perintah berikut dari terminal. Ini akan memberikan semua detail tentang layanan Memcached.

echo "stats settings" | nc localhost 11211  

Keluaran:

STAT maxbytes 67108864STAT maxconns 1024STAT tcpport 11211STAT udpport 0STAT antar 127.0.0.1,::1STAT verbositas 0STAT penggusuran 0STAT terlama di STAT domain_socket NULLSTAT umask 700STAT pertumbuhan_faktor 1.25STAT angka_pembacaan bongkahan_ukuran 48STAT_STAT 48STAT num_stat pra> 

Langkah 4 – Sesuaikan Aturan Firewall

Selain itu, kita perlu mengizinkan lalu lintas ke server Memcached dengan membuka port default ( port 11211) di firewall.

Oleh karena itu, jalankan perintah di bawah ini:

sudo firewall-cmd --zone=public --permanent --add-port=11211/tcp sudo firewall-cmd --reload 

Langkah 5 – Instal Ekstensi Memcached PHP

Untuk menghubungkan layanan Memcache dari aplikasi berbasis PHP, Anda perlu menginstal ekstensi Memcache PHP. Ekstensi ini harus diinstal pada server yang sama tempat aplikasi PHP dijalankan. Jika aplikasi PHP Anda juga berjalan dengan sistem CentOS/RHEL 8, ikuti petunjuk di bawah ini untuk mengaktifkan ekstensi Memcached.

Ada dua jenis ekstensi yang tersedia untuk PHP. Pertama adalah Memcache digunakan oleh versi aplikasi PHP sebelumnya. Aplikasi PHP terbaru menggunakan ekstensi "Memcached". Perintah di bawah ini akan menginstal ekstensi (Memcache dan Memcached) pada sistem CentOS 8 dan RHEL 8 Anda.

sudo dnf install epel-release -y sudo dnf install https://rpms.remirepo.net/enterprise/remi-release-8.rpm -y sudo dnf module reset php sudo dnf module enable php:remi-7.4 -y sudo dnf install php-pecl-memcached php-pecl-memcache -y 

Mulai ulang layanan Apache untuk mengaktifkan ekstensi

sudo systemctl restart httpd.service 

Sekarang periksa apakah ekstensi PHP memcache diaktifkan dan berfungsi dengan baik. Buat phpinfo.php file menggunakan kode berikut

sudo vi /var/www/html/phpinfo.php 

PHP
123

Sekarang akses phpinfo.php pada antarmuka web dan cari Memcache atau Memcached, Anda akan mendapatkan hasil seperti di bawah ini.

http://server-ip-addr/phpinfo.php

Kesimpulan

Dalam tutorial ini Anda telah belajar menginstal server caching Memcached pada sistem CentOS/RHEL 8. Juga menginstal ekstensi PHP Memcached.


Cent OS
  1. Cara menginstal phpMyAdmin di RHEL 8 / CentOS 8

  2. Cara Menginstal P7Zip di RHEL 8 / CentOS 8

  3. Cara menginstal Memcached di CentOS 6 / RHEL 6

  1. Cara menginstal ntfs-3g di RHEL 8 / CentOS 8

  2. Cara Menginstal PHP-mbstring di RHEL 8 / CentOS 8

  3. Cara menginstal phantomjs di RHEL 8 / CentOS 8

  1. Cara menginstal Dropbox di RHEL 8 / CentOS 8

  2. Cara memasang kompas di RHEL 8 / CentOS 8

  3. Cara Memasang Wayang di RHEL 8 / CentOS 8