Directadmin là panel được rất nhiều bạn sử dụng gần đây do được tặng kèm cùng với VPS cũng như giá mềm hơn nhiều so với Cpanel 11. Mặc định Directadmin không hỗ trợ Memcached hay Redis đây quả là một điều đáng tiếc cho panel có phổ biến thứ 2 thế giới này.

Tuy vậy hôm nay Pus Edu sẽ hướng dẫn các bạn cài đặt Memcached để tối ưu hoá hệ thống Server của bạn.

Cài đặt Memcached trên Directadmin
Cài đặt Memcached trên Directadmin

Tải Memcached và Libmemcached.

Đối với PHP 7.x  bạn phải cài Memcached Version 3.x trở lên

wget https://pecl.php.net/get/memcached-3.1.5.tgz

Với phiên bản PHP 5.x bạn cần cài Memcached Version 2.x

wget https://pecl.php.net/get/memcached-2.2.0.tgz

Tải Libmemcached

wget https://launchpad.net/libmemcached/1.0/1.0.18/+download/libmemcached-1.0.18.tar.gz

Tiến hành cài đặt Libmemcached

Để cài đặt Libmemcached bạn cần chạy lệnh sau:

gunzip libmemcached-1.0.18.tar.gz
tar -xvf libmemcached-1.0.18.tar
cd libmemcached-1.0.18
./configure
make && make install

Cài đặt Memcached

Tuỳ thuộc vào phiên bản bạn tải về ở bước 1 mà chạy theo lệnh sau.

Version 3.x

tar -xvzf memcached-3.1.5.tgz cd memcached-3.1.5 phpize ./configure make && make install

Version 2.x

tar -xvzf memcached-2.2.0.tgz
cd memcached-2.2.0
phpize
./configure
make && make install

Sau khi cài đặt xong bạn sẽ có lỗi cần cài đặt Memcached PHP Module thì bạn mới có thể sử dụng được Memcached nhé.

Cài đặt Memcached PHP Module

Để cài đặt Memcached PHP Module cho Directadmin bạn cần chạy các lệnh sau để cài đặt Script PHP Extension[sociallocker id=169]

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
[/sociallocker]

Sau khi tải về thành công bạn gõ lệnh  ./php-extension.sh  nếu nhận được kết quả sau nghĩa là bạn đã tải thành công Script:

Usage:

./php-extension.sh <command> <pecl_extension> [<options>]

        Supported commands:

            install   - to install extension
            remove    - to remove extension
            status    - show status of an extension

        options:

            --ver=VER - to install a specified version of an extension

            --beta    - to install a beta version of an extension

            --php=VER - to install extension for one PHP version
                        digits only (only one version at a time):
                        52, 53, 54, 55, 56, 70, 71, 72, 73, etc

Chạy tiếp lệnh sau:

./php-extension.sh install memcached

Kiểm tra lại

./php-extension.sh status memcached

Như vậy bạn đã cài đặt thành công Memcached cho Directadmin. Lưu ý: Bạn nên đọc bài viết Cài đặt Memcached trên Centos  để tham khảo cách cấu hình và tạo nhiều Memcached cho Server nhé.

Trả lời

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 *