[Info] Hướng dẫn cài đặt Memcached trên CentOS 7

Cài đặt Memcached trên CentOS – Memcached thường được sử dụng để tối ưu hóa việc tải dữ liệu từ cơ sở dữ liệu cho các ứng dụng dựa trên web.

Cài đặt Memcached trên CentOS – Memcached là hệ thống lưu trữ các bản sao của các đối tượng và dữ liệu được truy cập nhiều lần để tăng tốc độ truy cập. Nó thường được sử dụng để tối ưu hóa việc tải dữ liệu từ cơ sở dữ liệu cho các ứng dụng dựa trên web.

Trong bài này HOSTVN Tôi sẽ chỉ cho bạn cách cài đặt nó Đã ghi nhớ Bộ nhớ đệm trên VPS CentOS 7 giúp tăng tốc trang web của bạn.

Lời yêu cầu

  • VPS / Máy chủ sử dụng CentOS7
  • PHP-FPM đã cài đặt bao gồm php-devel
  • Ram từ 2GB trở lên và có cấu hình Swap

Hướng dẫn cài đặt Memcached trên CentOS 7

Bước 1: Cài đặt EPEL

Redis không có sẵn trong kho lưu trữ yum mặc định, vì vậy bạn cần bật kho lưu trữ EPEL yum trên máy chủ của mình trước khi cài đặt redis. Để bật EPEL, hãy sử dụng lệnh sau:

yum install epel-release -y

Bước 2: Cài đặt Memcached và libmemcached

Để cài đặt Memcached và libmemcached, bạn sử dụng lệnh sau

yum install memcached libmemcached libmemcached-devel -y

Bước 3: Cài đặt igbinary

Igbinary là sự thay thế cho bộ nối tiếp php tiêu chuẩn. Igbinary lưu trữ cấu trúc dữ liệu php ở dạng nhị phân giúp tiết kiệm bộ nhớ đệm và tăng tốc độ tải. Để biết thêm về Igbinary bạn có thể xem thêm tại đây.

  • Cài đặt cho Igbinary PHP 5.6
cd /opt
wget https://pecl.php.net/get/igbinary-2.0.8.tgz
tar -xvf igbinary-2.0.8.tgz
cd igbinary-2.0.8
/usr/bin/phpize && ./configure --with-php-config=/usr/bin/php-config
make && make install
  • Cài đặt cho Igbinary PHP 7
cd /opt
wget https://pecl.php.net/get/igbinary-3.1.2.tgz
tar -xvf igbinary-3.1.2.tgz
cd igbinary-3.1.2
/usr/bin/phpize && ./configure --with-php-config=/usr/bin/php-config
make && make install
  • Ghi chú: Nếu bạn nhận được thông báo lỗi như bên dưới, điều đó có nghĩa là bạn chưa cài đặt php-devel
Can't find PHP headers in /usr/include/php The php-devel package is required for use of this command.

Để cài đặt php-devel, bạn có thể chạy lệnh sau

yum -y install php-devel

Bước 4: Cài đặt phần mở rộng Php memcached

Tiếp theo, bạn tiến hành cài đặt tiện ích mở rộng Php memcached

  • Cài đặt cho phần mở rộng Php memcached cho PHP 5.6
cd /opt
wget https://pecl.php.net/get/memcached-2.2.0.tgz
tar -xvf memcached-2.2.0.tgz
cd memcached-2.2.0
/usr/bin/phpize && ./configure --enable-memcached-igbinary --with-php-config=/usr/bin/php-config
make && make install

Cài đặt cho phần mở rộng Php memcached cho PHP 7

cd /opt
wget https://pecl.php.net/get/memcached-3.1.5.tgz
tar -xvf memcached-3.1.5.tgz
cd memcached-3.1.5
/usr/bin/phpize && ./configure --enable-memcached-igbinary --with-php-config=/usr/bin/php-config
make && make install

Bước 5: Định cấu hình tải mô-đun Redis và Igbinary

Để PHP tải phần mở rộng PHP Igbinary và Redis, bạn tạo một tệp /etc/php.d/00-custom.ini với nội dung sau:

extension=igbinary.so
extension=memcached.so

Sau đó bạn tiến hành khởi động lại php-fpm

service php-fpm restart

Để kiểm tra xem mô-đun đã được tải hay chưa, hãy sử dụng lệnh sau

php -m | grep memcached
php -m | grep igbinary

Screenshot_66

Bước 6: Định cấu hình Memcached

Bạn mở tệp / etc / sysconfig / memcached và xóa tất cả nội dung bên trong sau đó thay thế bằng nội dung sau

PORT="11211"
USER="memcached"
MAXCONN="10240"
CACHESIZE="256mb"
OPTIONS="-l 127.0.0.1 -U 0"

Tiếp theo, hãy bắt đầu memcached

service memcached start
chkconfig --level 235 memcached on

Bạn có thể sử dụng lệnh sau để kiểm tra trạng thái của memcached để xem liệu mecached đã lên hay chưa

service memcached status

Screenshot_67 - cài đặt Memcached trên CentOS

Sự kết luận

Qua bài đăng này HOSTVN Tôi đã chỉ cho bạn cách cài đặt và cấu hình Đã ghi nhớ để lưu vào bộ nhớ cache của máy chủ. Nếu có ý kiến ​​đóng góp, bạn có thể để lại bình luận bên dưới. Ngoài ra, bạn có thể xem thêm Hướng dẫn cài Redis trên CentOS 7.

Người giới thiệu:

Viết một bình luận

bahis10bets.com betvole1.com casinomaxi-giris.com interbahis-giris1.com klasbahis1.com mobilbahisguncelgiris1.com piabetgiris1.com tipobettgiris.com tumbetgiris1.com betboro 1xbet giriş
bahis10bets.com betvole1.com casinomaxi-giris.com interbahis-giris1.com klasbahis1.com mobilbahisguncelgiris1.com piabetgiris1.com tipobettgiris.com tumbetgiris1.com betboro 1xbet giriş
antalya bayan escort
antalya bayan escort
antalya bayan escort