Memcached là hệ thống lưu trữ đệm đối tượng bộ nhớ miễn phí và mã nguồn mở có thể được sử dụng để tăng tốc ứng dụng của bạn bằng cách lưu trữ thông tin tạm thời trong bộ nhớ. Memcached giúp bạn tăng tốc các ứng dụng web như WordPress, Drupal, Joomla và các ứng dụng dựa trên PHP khác.
Trong hướng dẫn này, chúng tôi sẽ giải thích cách cài đặt Memcached trên máy chủ Ubuntu 18.04.
Sau khi tất cả các gói được cập nhật, hãy khởi động lại hệ thống của bạn để áp dụng các thay đổi cấu hình.
Sau khi cài đặt Memcached, hãy khởi động dịch vụ Memcached và cho phép nó khởi động sau khi hệ thống khởi động lại bằng lệnh sau:
Bây giờ bạn có thể kiểm tra trạng thái của dịch vụ Memcached bằng lệnh sau:
Bạn sẽ thấy đầu ra tương tự như sau:
Bạn cũng có thể kiểm tra xem dịch vụ Memcached có đang chạy hay không bằng cách nhập:
Bạn sẽ thấy kết quả sau:
Tiếp theo, bạn sẽ cần cấu hình Memcached để có các thiết lập nâng cao hơn. Để thực hiện, hãy mở tệp /etc/memcached.conf như hiển thị bên dưới:
Thay đổi các dòng sau theo nhu cầu của bạn:
Lưu và đóng tệp, sau đó khởi động lại dịch vụ Memcached để các thay đổi được áp dụng.
Trước tiên, cài đặt Apache và PHP với các mô-đun khác bằng lệnh sau:
Tiếp theo, tạo một tệp phpinfo.php mẫu trong thư mục gốc web của Apache để kiểm tra Memcached.
Thêm mã sau:
Lưu và đóng tệp. Sau đó, mở trình duyệt web của bạn và nhập URL
. Bạn sẽ thấy tất cả các mô-đun liên quan đến PHP và thông tin Memcached trong trang sau:
Xin chúc mừng! bạn đã cài đặt thành công Memcached trên máy chủ Ubuntu 18.04. Để biết thêm thông tin, hãy đọc tài liệu chính thức tại Memcache Doc. Hãy thoải mái hỏi tôi nếu bạn có bất kỳ câu hỏi nào.
Trong hướng dẫn này, chúng tôi sẽ giải thích cách cài đặt Memcached trên máy chủ Ubuntu 18.04.
Yêu cầu
- Máy chủ chạy Ubuntu 18.04.
- Mật khẩu gốc được cấu hình trên máy chủ của bạn.
Cập nhật hệ thống của bạn
Đầu tiên, hãy cập nhật tất cả các gói lên phiên bản mới nhất bằng lệnh sau:
Mã:
apt-get update -y
apt-get upgrade -y
Cài đặt và cấu hình Memcached
Theo mặc định, Memcached có sẵn trong kho lưu trữ mặc định của Ubuntu 18.04. Bạn có thể cài đặt bằng cách chỉ cần chạy lệnh sau:
Mã:
apt-get install memcached libmemcached-tools -y
Mã:
systemctl start memcached
systemctl enable memcached
Mã:
systemctl status memcached
Mã:
? memcached.service - daemon memcached Đã tải: đã tải (/lib/systemd/system/memcached.service; enabled; vendor preset: enabled) Đang hoạt động: đang hoạt động (đang chạy) kể từ Sat 2019-07-13 06:13:59 UTC; 13 giây trước Tài liệu: man:memcached(1) PID chính: 21776 (memcached) Nhiệm vụ: 10 (giới hạn: 1114) CGroup: /system.slice/memcached.service ??21776 /usr/bin/memcached -m 64 -p 11211 -u memcache -l 127.0.0.1 -P /var/run/memcached/memcached.pid13 tháng 7 06:13:59 ubuntu1804 systemd[1]: Đã khởi động daemon memcached.
Mã:
ps aux | grep memcached
Mã:
memcache 21776 0.3 0.2 424764 2880 ? Ssl 06:13 0:00 /usr/bin/memcached -m 64 -p 11211 -u memcache -l 127.0.0.1 -P /var/run/memcached/memcached.pidroot 22035 0.0 0.0 13136 1000 pts/0 S+ 06:14 0:00 grep --color=auto memcached
Mã:
nano /etc/memcached.conf
Mã:
# Cổng kết nối mặc định là 11211-p 11211# Chỉ định địa chỉ IP nào để lắng nghe.-l 192.168.0.101#Xác định số lượng Bộ nhớ tối đa có thể được sử dụng bởi Memcached deamon.-m 256
Mã:
systemctl restart memcached
Cài đặt Apache và PHP và Cấu hình PHP để Sử dụng Memcached
Memcached hiện đã được cài đặt và cấu hình. Tiếp theo, bạn sẽ cần cài đặt và cấu hình Apache để sử dụng Memcached.Trước tiên, cài đặt Apache và PHP với các mô-đun khác bằng lệnh sau:
Mã:
apt-get install apache2 php7.2 libapache2-mod-php7.2 php-memcached php7.2-cli -y
Mã:
nano /var/www/html/phpinfo.php
Mã:
Xin chúc mừng! bạn đã cài đặt thành công Memcached trên máy chủ Ubuntu 18.04. Để biết thêm thông tin, hãy đọc tài liệu chính thức tại Memcache Doc. Hãy thoải mái hỏi tôi nếu bạn có bất kỳ câu hỏi nào.