4.8/5 - (6 bình chọn)

Tuy memcached đã không còn phổ biến như trước (Giờ họ qua xài redis xài rồi), nhưng vẫn còn một số bạn dùng nó (code cũ). Hôm nay mình hướng dẫn cài đặt memcached trên Directadmin

Phiên bản test:

  • Directadmin 1.62.4 trở lên
  • Hệ điều hành: Almalinux 8

Cài đặt memcached

Các bạn chạy lệnh sau để cài memcached và khởi chạy nó

dnf install memcached -y
systemctl start memcached
systemctl enable memcached

Cài đặt thư viên libmemcached-dev

Lệnh cài như sau:

dnf --enablerepo=powertools install libmemcached-devel

Cài đặt php extension memcached

Lệnh cài này chỉ dành cho directadmin nhé.

cd /usr/local/directadmin/scripts/custom
wget https://raw.githubusercontent.com/poralix/directadmin-utils/master/php/php-extension.sh -O php-extension.sh
chmod 750 php-extension.sh
./php-extension.sh install memcached

Cấu hình Memcached

Tuy cài đặt và chạy được rồi, nhưng 1 bug khá lớn của memcached là cho bên ngoài truy cập vào, kém bảo mật, chúng ta cần chỉnh nó lại

nano /etc/sysconfig/memcached

Sau đó sửa lại như sau:

PORT="11211"
USER="memcached"
# max connection 2048
MAXCONN="2048"
# set ram size to 2048 - 2GiB
CACHESIZE="4096"
# disable UDP and listen to loopback ip 127.0.0.1, for network connection use real ip e.g., 10.0.0.5
OPTIONS="-U 0 -l 127.0.0.1"

Bấm Ctrl + O và Ctrl + X để lưu và thoát. Sau đó khởi động lại bằng lệnh sau

systemctl restart memcached

Chúc các bạn cài đặt thành công

Để lại một bình luận

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *