Chào mừng bạn đến với hướng dẫn từng bước của chúng tôi về việc cài đặt Memcached, một hệ thống bộ nhớ đệm đối tượng bộ nhớ hiệu suất cao, trên Ubuntu 22. 04. Memcached là một công cụ tuyệt vời để tăng tốc các ứng dụng web bằng cách lưu trữ dữ liệu được truy cập thường xuyên trong bộ nhớ, giảm nhu cầu tìm nạp nó từ cơ sở dữ liệu mỗi lần. Nó được sử dụng rộng rãi bởi các nhà phát triển và đã được chứng minh là tăng cường tốc độ và hiệu suất của các trang web và ứng dụng.
Trước khi chúng tôi đi sâu vào quá trình cài đặt, hãy xem xét một số điều kiện tiên quyết. Đầu tiên và quan trọng nhất, bạn cần có hệ thống Ubuntu 22. 04 LTS sạch sẽ. Đảm bảo hệ thống của bạn được cập nhật bằng cách chạy lệnh sau:
Cập nhật sudo apt-get
Tiếp theo, có một vài gói chúng tôi cần cài đặt để đảm bảo cài đặt mượt mà của memcached:
sudo apt-get cài đặt libevent-dev thiết yếu
Với các điều kiện tiên quyết ngoài đường, giờ đây chúng tôi có thể tiến hành tải xuống và cài đặt memcached. Có một vài phương pháp có sẵn để cài đặt memcached trên Ubuntu, nhưng trong hướng dẫn này, chúng tôi sẽ sử dụng phương thức liên quan đến việc tải xuống gói trực tiếp từ kho lưu trữ Memcached.
Để tải xuống và cài đặt memcached, hãy làm theo các bước dưới đây:
Bước 1: Tải xuống Memcached bằng cách sử dụngwget
:
wget http://www. memcached. org/files/memcached-1. 6. 10. tar. gz
Bước 2: Trích xuất các tệp đã tải xuống:
ta r-xvzf memcache d-1. 6. 10. tar. gz
Bước 3: Định cấu hình và cài đặt memcached:
CD Memcached-1. 6. 10
./configure
làm
sudo thực hiện cài đặt
Sau khi chạy các lệnh này, Memcached nên được cài đặt và sẵn sàng sử dụng trên hệ thống Ubuntu 22. 04 của bạn. Tuy nhiên, chúng tôi vẫn cần kích hoạt và định cấu hình memcached như một dịch vụ để đảm bảo nó tự động bắt đầu.
Để cho phép Memcached làm dịch vụ, hãy làm theo các bước dưới đây:
Bước 1: Tạo tệp cấu hình cho memcached:
sudo nano /etc/systemd/system/memcached. service
Bước 2: Thêm nội dung sau vào tệp:
[Đơn vị]
Mô tả = Memcached
Tài liệu = người đàn ông: Memcached (1)
[Dịch vụ]
ExecStart =/usr/bin/memcache d-u memcache d-m 6 4-p 1121 1-l 127. 0. 0. 1
[Cài đặt]
Wantby = multi-user. target
Bước 3: Lưu tệp và thoát trình soạn thảo văn bản.
Bước 4: Tải lại cấu hình Trình quản lý Systemd:
Sudo Systemctl Daemon-Reload
Bước 5: Bắt đầu dịch vụ Memcached:
sudo systemctl bắt đầu memcached
Tại thời điểm này, memcached nên chạy trên hệ thống của bạn. Để xác minh trạng thái của dịch vụ Memcached, hãy chạy lệnh sau:
sudo systemctl trạng thái memcached
Nếu dịch vụ đang hoạt động và chạy, bạn sẽ thấy trạng thái là "hoạt động".
Tóm lại, chúng tôi đã cung cấp cho bạn một hướng dẫn từng bước về cách cài đặt Memcached trên Ubuntu 22. 04. Memcached là một hệ thống bộ nhớ đệm mạnh mẽ giúp tăng cường tốc độ và hiệu suất của các ứng dụng web của bạn. Bằng cách làm theo các hướng dẫn ở trên, bạn có thể bật memcache trên hệ thống Ubuntu của mình và bắt đầu sử dụng nó để tối ưu hóa các trang web và ứng dụng của bạn.
Phương pháp 1: Cài đặt Memcached trên Ubuntu 22. 04 từ kho lưu trữ mặc định
Nếu bạn đang sử dụng Ubuntu 22. 04, bạn sẽ gặp may vì Memcached có sẵn trong kho lưu trữ mặc định. Phương pháp này là đơn giản và được khuyến nghị cho hầu hết người dùng.
Bước chân | Sự miêu tả |
---|---|
1 | Cập nhật danh sách gói hệ thống bằng cách chạy lệnh sau: |
2 | Kiểm tra xem Memcached đã được cài đặt trên hệ thống Ubuntu của bạn: |
3 | Nếu Memcached không được cài đặt, hãy sử dụng lệnh sau để cài đặt nó: |
4 | Xác minh rằng memcached hiện đã được cài đặt và chạy: |
Sau khi làm theo các bước này, Memcached sẽ được lên và chạy trên hệ thống Ubuntu 22. 04 của bạn. Bây giờ bạn có thể định cấu hình các ứng dụng của mình để sử dụng memcached để tăng tốc độ truy xuất và lưu trữ cơ sở dữ liệu.
Tóm lại, phương pháp cài đặt MEMCached trên Ubuntu 22. 04 này là một lựa chọn tuyệt vời cho các nhà phát triển và quản trị viên hệ thống muốn có một máy chủ lưu trữ nhanh và hiệu quả. Thật dễ dàng để cài đặt, định cấu hình và sử dụng, làm cho nó trở thành một lựa chọn tuyệt vời để tăng tốc các ứng dụng dựa trên cơ sở dữ liệu.
Phương pháp 2: Cài đặt memcached trên Ubuntu 22. 04 từ mã nguồn
Nếu bạn thích cài đặt memcached trên Ubuntu 22. 04 từ mã nguồn, thì đây là hướng dẫn từng bước về cách thực hiện.
Bước 1: Tải xuống và cài đặt Điều kiện tiên quyết
Bắt đầu bằng cách cập nhật trình quản lý gói hệ thống của bạn bằng lệnh sau:
Cập nhật sudo apt-get
Tiếp theo, cài đặt các gói cần thiết sẽ giúp bạn xử lý mã nguồn:
sudo apt-get cài đặt git build-alesential libevent-de v-y
Bước 2: Tải xuống và định cấu hình Memcached
Truy xuất mã nguồn được ghi nhận bằng cách nhân bản kho lưu trữ bằng lệnh sau:
Git Clone https://github. com/memcached/memcached. git
Bây giờ, điều hướng đến mã Memcached đã tải xuống:
CD Memcached
Định cấu hình memcached bằng lệnh sau:
./configure
Bước 3: Xây dựng và cài đặt Memcached
Sau khi định cấu hình memcached, hãy sử dụng lệnh sau để xây dựng và cài đặt nó:
Make && sudo thực hiện cài đặt
Bước 4: Đặt memcached làm dịch vụ hệ thống
Để đặt memcached làm dịch vụ hệ thống, hãy tạo tệp đơn vị SystemD bằng lệnh sau:
sudo nano /etc/systemd/system/memcached. service
Sao chép và dán nội dung sau vào tệp:
[Đơn vị] Mô tả = Máy chủ Memcached Tài liệu = người đàn ông: Memcached (1) After = network. target [Dịch vụ] ExecStart =/usr/local/bin/memcache d-u không a i-L 127. 0. 0. 1-P 1121 1-M 6 4-C 1024 Khởi động lại = luôn luôn Người dùng = không ai Giới hạn = 65536 [Cài đặt] Wantby = multi-user. target
Lưu các thay đổi và thoát trình soạn thảo.
Cuối cùng, bật và khởi động dịch vụ Memcached bằng các lệnh sau:
sudo systemctl cho phép memcached
sudo systemctl bắt đầu memcached
Bước 5: Xác minh cài đặt
Để kiểm tra trạng thái và đảm bảo rằng MemCached đang chạy, hãy sử dụng lệnh sau:
sudo systemctl trạng thái memcached
Nếu trạng thái cho thấy Memcached đang hoạt động và chạy, thì bạn đã cài đặt thành công MEMCached trên Ubuntu 22. 04 bằng mã nguồn.
Phần kết luận
Cài đặt memcached trên Ubuntu 22. 04 là một cách tuyệt vời để tăng tốc các ứng dụng PHP của bạn hoặc bất kỳ hệ thống nào khác có thể hưởng lợi từ bộ nhớ đệm. Hướng dẫn từng bước này đã chỉ cho bạn cách cài đặt memcached từ mã nguồn và bây giờ bạn có thể tận hưởng những lợi ích của máy chủ bộ nhớ đệm mạnh mẽ này.