Dalam tutorial ini, kami akan menunjukkan kepada Anda cara menginstal Memcached di AlmaLinux 8. Bagi Anda yang belum tahu, Memcached adalah cache memori terdistribusi gratis dan open-source berkinerja tinggi sistem. Memcached digunakan untuk mempercepat situs web yang digerakkan oleh basis data dinamis dengan menyimpan data dan objek dalam cache di RAM. Hal ini mengurangi frekuensi sumber data eksternal harus dibaca, yang menurunkan overhead dan mempercepat waktu respons.
Artikel ini mengasumsikan Anda memiliki setidaknya pengetahuan dasar tentang Linux, tahu cara menggunakan shell, dan yang terpenting, Anda meng-host situs Anda di VPS Anda sendiri. Instalasi cukup sederhana dan mengasumsikan Anda sedang berjalan di akun root, jika tidak, Anda mungkin perlu menambahkan 'sudo
' ke perintah untuk mendapatkan hak akses root. Saya akan menunjukkan kepada Anda melalui langkah-demi-langkah instalasi sistem cache objek memori terdistribusi Memcached pada AlmaLinux 8. Anda dapat mengikuti instruksi yang sama untuk CentOS dan Rocky Linux.
Prasyarat
- Server yang menjalankan salah satu sistem operasi berikut:AlmaLinux 8, CentOS atau Rocky Linux 8
- Sebaiknya Anda menggunakan penginstalan OS baru untuk mencegah potensi masalah.
- Seorang
non-root sudo user
atau akses keroot user
. Kami merekomendasikan untuk bertindak sebagainon-root sudo user
, namun, karena Anda dapat membahayakan sistem jika tidak berhati-hati saat bertindak sebagai root.
Instal Memcached di AlmaLinux 8
Langkah 1. Pertama, mari kita mulai dengan memastikan sistem Anda mutakhir.
sudo dnf update sudo dnf install epel-release
Langkah 2. Menginstal Memcached di AlmaLinux 8.
Secara default, Memcached tersedia di repositori dasar AlmaLinux 8. Sekarang jalankan perintah berikut untuk menginstal Memcached ke sistem Anda:
sudo dnf install memcached libmemcached
Verifikasi instalasi Memcached:
memcached --version
Setelah instalasi Memcached, mulai layanan Memcached dan aktifkan layanan untuk berjalan saat boot dengan mengeluarkan perintah di bawah ini:
sudo systemctl enable memcached sudo systemctl start memcached sudo systemctl status memcached
Langkah 3. Konfigurasi Memcached.
File konfigurasi default Memcached adalah /etc/sysconfig/memcached
. Anda dapat mengedit file ini untuk menyetel opsi mulai untuk layanan Memcached:
sudo nano /etc/sysconfig/memcached
Ubah file berikut:
PORT="11211" USER="memcached" MAXCONN="1024" CACHESIZE="128" OPTIONS="-l 127.0.0.1,::1"
Langkah 4. Konfigurasi Firewall.
Secara default, port layanan tidak dimasukkan dalam daftar putih di firewall untuk memungkinkan kami menghubungkan permintaan klien dari luar, jadi kami harus mengizinkannya:
sudo firewall-cmd --add-port=11211/tcp --zone=public --permanent sudo firewall-cmd --reload
Langkah 5. Instal Memcached PHP Library.
Sekarang kami menginstal dukungan PHP Memcached menggunakan perintah berikut di bawah ini:
sudo dnf install php-pecl-memcache php-pecl-memcached
Modul PHP untuk sistem cache sekarang ada di server kita, saatnya menambahkannya ke php.ini
berkas:
echo "extension=memcache.so" >> /etc/php.d/memcache.ini
Akhirnya, restart Apache agar perubahan berlaku:
sudo systemctl restart httpd
Selamat! Anda telah berhasil menginstal Memcached. Terima kasih telah menggunakan tutorial ini untuk menginstal cache memori terdistribusi Memcached pada sistem AlmaLinux 8 Anda. Untuk bantuan tambahan atau informasi berguna, kami sarankan Anda memeriksa Memcached resmi situs web.