18.04

Memcached là một hệ thống lưu trữ đối tượng bộ nhớ cho phép bạn lưu trữ thông tin trong bộ nhớ rất hữu ích để tối ưu hóa các trang web. Nó cũng cải thiện tốc độ ứng dụng và ngăn chặn hiệu suất kém trên máy chủ chuyên dụng của bạn.


Hướng dẫn này sẽ chỉ cho bạn cách cài đặt và định cấu hình Memcached trên máy chủ Ubuntu 18.04 LTS.

Điều kiện tiên quyết

Hướng dẫn này sẽ cho rằng bạn có kiến ​​thức cơ bản về Linux và quan trọng nhất là trang web của bạn được lưu trữ trên VPS của riêng bạn.

  • Đảm bảo máy chủ của bạn được đặt trong tài khoản root. Nếu không, bạn có thể cần thêm sudo vào các lệnh của mình để có quyền root.
  • Một máy chủ Ubuntu 18.04.

Với những vật dụng thiết yếu này, bạn sẽ sẵn sàng bắt đầu cài đặt máy chủ Memcached của mình.

Bước 1- Cài đặt Memcached

Để bắt đầu với Memcached, hãy thu thập tất cả các thành phần cần thiết từ kho lưu trữ Ubuntu. Để có được các thành phần mới nhất, hãy bắt đầu bằng cách cập nhật hệ thống của bạn bằng lệnh sau:>

$ sudo apt-get cập nhật

Bây giờ, cài đặt Memcached như sau:

$ sudo apt-get cài đặt memcached

Bạn cũng có thể cài đặt libmemcached-tools, đây là một bộ thư viện có một số công cụ hoạt động tốt với máy chủ Memcached:

$ sudo apt-get cài đặt libmemcached-tools

Tại thời điểm này, Memcached nên được cài đặt thành công trên máy chủ của bạn, cùng với các công cụ thiết yếu cho phép bạn kiểm tra kết nối dễ dàng. Bây giờ, hãy cùng tiến hành cấu hình cài đặt Memcached.

Bước 2 – Cấu hình Memcached

Trước khi định cấu hình Memcached, bạn cần đảm bảo rằng nó đang lắng nghe giao diện cục bộ 127.0.0.1. Đối với cấu hình mức mặc định, chúng tôi sẽ kiểm tra các cài đặt sau trong tệp cấu hình Memcached được tìm thấy trong /etc/memcached.conf.

Phiên bản mới nhất của Memcached đi kèm với Ubuntu và Debian có tham số -1 được đặt trên giao diện cục bộ. Tham số này xác định địa chỉ IP thành Memcached và ngăn chặn các cuộc tấn công từ chối dịch vụ có thể đến từ mạng.

Chúng tôi có thể kiểm tra cài đặt này để xác nhận nó hoạt động tốt:

Sử dụng nano mở /etc/memcached.conf tập tin:

$ sudo nano /etc/memcached.conf

Để kiểm tra cài đặt giao diện, hãy tìm dòng bên dưới trong tệp của bạn:

/etc/memcached.conf

. . .
-l 127.0.0.1

Nếu cài đặt hiển thị -1 127.0.0.1, không cần phải sửa đổi dòng này.

Bây giờ, lưu và thoát khỏi tệp sau khi bạn thực hiện xong.

Hãy tiếp tục và khởi động lại dịch vụ Memcached để áp dụng các thay đổi sau:

$ sudo systemctl khởi động lại memcached

Xác nhận rằng dịch vụ Memcached đang lắng nghe giao diện cục bộ trên các kết nối TCP bằng lệnh bên dưới:

$ sudo netstat -plunt

Bạn sẽ nhận được kết quả sau:

Đầu ra
Kết nối Internet đang hoạt động (chỉ máy chủ)
Proto Recv-Q Send-Q Địa chỉ địa phương Trạng thái địa chỉ nước ngoài PID / Tên chương trình
. . .
tcp 0 0 127.0.0.1:11211 0.0.0.0:* NGHE 2383 / memcached
. . .

Đầu ra này cho thấy rằng nhớ là trên các kết nối TCP thông qua 127.0.0.1.

Bước 3 – Xác minh thiết lập Memcache

Để kiểm tra và xác minh rằng dịch vụ Memcached của bạn đang hoạt động đúng với máy của bạn, hãy chạy lệnh bên dưới. Điều này sẽ hiển thị số liệu thống kê hiện tại của máy chủ Memcached.

$ echo "cài đặt thống kê" | nc localhost 11211

Bạn sẽ thấy đầu ra sau:

Các giá trị có thể khác với kết quả dưới đây:

STAT maxbyte 134217728
Tối đa STAT 1024
STAT tcpport 11211
STAT udpport 11211
STAT liên 127.0.0.1
Độ dài STAT 0
STAT cũ nhất 0
STAT trục xuất về
STAT domain_socket NULL
STAT 700
STAT tăng trưởng_factor 1.25
STAT chunk_size 48
STAT num_threads 4
STAT num_threads_per_udp 4
STAT stat_key_prefix:
STAT chi tiết_en bật không
STAT reqs_per_event 20
STAT cas_enables có
STAT tcp_backlog 1024
STAT bind_protatio tự động đàm phán
STAT auth_enables_sasl không
Mục STAT_size_max 1048576
STAT maxconns_fast không
STAT hashpower_init 0
STAT slab_reassign không
STAT slab_automove 0
STAT lru_crawler không
STAT lru_crawler_s ngủ 100
STAT lru_crawler_tocrawl 0
STAT tail_V ngoặc_time 0
STAT flush_enables có
STAT hash_alacticm jenkins
STAT lru_maintainer_thread không
STAT hot_lru_pct 32
STAT warm_lru_pct 32
STAT expirezero_does_not_evict không
KẾT THÚC

Khi bạn xác minh cài đặt Memcache, hãy cài đặt mô-đun PHP cho Memcached.

Bước 4 – Cài đặt mô-đun PHP Memcached

Trên hệ thống Ubuntu của bạn, hãy cài đặt phiên bản PHP hiện tại từ ppa: ondrej / php. Nếu bạn đã cài đặt PHP, hãy bỏ qua bước này.

Nếu không, hãy chạy các lệnh dưới đây: apt

$ sudo add-apt-repository ppa: ondrej / php
$ sudo apt-get cập nhật
$ sudo apt-get install -y php php-dev php-lê libapache2-mod-php

Tiếp theo, cài đặt phần mở rộng PHP cần thiết cho Memcached:

$ sudo apt-get install -y php-memcached

Bây giờ, khởi động lại Apache để áp dụng các thay đổi:

$ sudo dịch vụ apache2 khởi động lại

Kiểm tra xem dịch vụ PHP Memcache có hoạt động tốt không. Hãy chắc chắn rằng bạn tạo một tệp thử nghiệm có nhãn thông tin với nội dung dưới đây:

<?php
phpinfo ();
?>

Bây giờ, hãy thử truy cập thông tin trên giao diện web của bạn. Nếu trang PHP nằm trên trình duyệt của bạn, thì mọi thứ đều hoạt động tốt và bạn được thiết lập để tiếp tục.

Phần kết luận

Xin chúc mừng, bạn đã cài đặt và cấu hình thành công Memcached trên Ubuntu 18.04. Chúng tôi hy vọng hướng dẫn này hữu ích. Để được trợ giúp thêm, chúng tôi khuyên bạn nên truy cập trang Memcached chính thức.

Kiểm tra 3 dịch vụ VPS hàng đầu sau:

Lưu trữ A2

Giá khởi điểm:
$ 5,00


độ tin cậy
9,3


Giá cả
9.0


Thân thiện với người dùng
9,3


Ủng hộ
9,3


Đặc trưng
9,3

Đọc đánh giá

Ghé thăm Hosting A2

Scalahosting

Giá khởi điểm:
$ 12,00


độ tin cậy
9,4


Giá cả
9,5


Thân thiện với người dùng
9,5


Ủng hộ
9,5


Đặc trưng
9,4

Đọc đánh giá

Ghé thăm Scalahosting

Chủ nhà

Giá khởi điểm:
$ 3,95


độ tin cậy
9,3


Giá cả
9,3


Thân thiện với người dùng
9,4


Ủng hộ
9,4


Đặc trưng
9,2

Đọc đánh giá

Ghé thăm Hostinger

Bài viết hướng dẫn liên quan

  • Cách nâng cấp từ Ubuntu 16.04 lên Ubuntu 18.04
    người mới
  • Cách cài đặt và tạo MySQL Sandboxes với DBdeployer trên Ubuntu 18.04 VPS hoặc Máy chủ chuyên dụng
    người mới
  • Cách thay đổi cài đặt PHP phổ biến trên VPS Ubuntu 18.04 hoặc Máy chủ chuyên dụng
    Trung gian
  • Cách cài đặt Công cụ giám sát Grafana trên Ubuntu 18.04 LTS
    chuyên gia
  • Cách vô hiệu hóa MySQL 5 "chế độ nghiêm ngặt" trên VPS Ubuntu 18.04 hoặc Máy chủ chuyên dụng
    Trung gian
Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me